BrouHaHa - A Portable Smalltalk Interpreter

  title={BrouHaHa - A Portable Smalltalk Interpreter},
  author={E. Miranda},
  • E. Miranda
  • Published in OOPSLA 1987
  • Computer Science
  • BrouHaHa is a portable implementation of the Smalltalk-80 virtual machine interpreter. It is a more efficient redesign of the standard Smalltalk specification, and is tailored to suit conventional 32 bit microprocessors. This paper presents the major design changes and optimization techniques used in the BrouHaHa interpreter. The interpreter runs at 30% of the speed of the Dorado on a Sun 3/160 workstation. The implementation is portable because it is written in C. 
    21 Citations

    Figures and Topics from this paper

    Implementation Strategies for First-Class Continuations
    • 48
    • PDF
    Writing Concurrent Object-Oriented Programs Using Smalltalk-80
    • 6
    • PDF
    A history of Erlang
    • 151
    • PDF
    Dynamic optimization of interpreters using DynamoRIO
    • 4
    • PDF
    SimGen: Development of Efficient Instruction Set Simulators
    • 5
    Implementing primitive datatypes for higher level languages
    • 5
    • PDF
    Instruction merging and specialization in the SICStus Prolog virtual machine
    • 18
    • PDF
    Implementation strategies for continuations
    • 62
    • PDF