Skip to content

dvmason/Zag-Smalltalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published