Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 568 Bytes

README.md

File metadata and controls

16 lines (9 loc) · 568 Bytes

Zag-Smalltalk

Smalltalk VM Written in Zig with methods stored as type-annotated ASTs

Eventually it wiil include a JIT compiler

Methods are re-constituted from the AST for edit windows.

No Interpreter; uses Threaded and CPS execution models interchangeably

Memory structure and some of execution principles loosely modelled on OpenSmalltalk VM

More information in the Documentation

Papers and Talks

(Previously called AST-Smalltalk, but since the implementation is in Zig, a rename seemed obvious.)