Two Decades of Smalltalk VM Development: Live VM development through Simulation Tools Eliot Miranda, Clément Bera, Elisa Gonzalez Boix, Dan Ingalls To cite this version: Eliot Miranda, Clément Bera, Elisa Gonzalez Boix, Dan Ingalls. Two Decades of Smalltalk VM Development: Live VM development through Simulation Tools. Virtual Machines and Language Implementations VMIL 2018, 2018, Boston, United States. 10.1145/3281287.3281295. hal-01883380 HAL Id: hal-01883380 https://hal.archives-ouvertes.fr/hal-01883380 Submitted on 8 Oct 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Two Decades of Smalltalk VM Development Live VM development through Simulation Tools Eliot Miranda Clément Béra Feenk Software Languages Lab San Francisco, California Vrije Universiteit Brussel
[email protected] Brussel, Belgium
[email protected] Elisa Gonzalez Boix Dan Ingalls Software Languages Lab ARCOS Vrije Universiteit Brussel Aptos, California Brussel, Belgium
[email protected] [email protected] Abstract [BDN+07], an open-source Smalltalk dialect, and its VM + OpenSmalltalk-VM is a virtual machine (VM) for languages [IKM 97], written in Smalltalk using the code from Smalltalk- in the Smalltalk family (e.g. Squeak, Pharo) which is itself 80 [GR83] as a starting point.