• Stars
    star
    127
  • Rank 282,790 (Top 6 %)
  • Language
    Smalltalk
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.)