SOM: A minimal Smalltalk for teaching of and research on Virtual Machines (som-st.github.io)

SOM (Simple Object Machine) is a minimal Smalltalk language and set of virtual-machine implementations designed for teaching and research. The project provides example code and a REPL, and notes multiple SOM variants across languages (e.g., TruffleSOM, JsSOM, PySOM, CSOM, SOM++) that target different performance techniques and garbage-collection strategies. It also summarizes how SOM has been used in academic work, benchmarks, and derivative research platforms such as concurrency and reflective execution environments.

April 06, 2026 21:08 Source: Hacker News