Skip to content

ltratt/yksom

 
 

Repository files navigation

ykSOM

A SOM VM in Rust. SOM is a cut-down Smalltalk-like language. yksom is eventually intended to be used with Yorick to produce a JIT-compiling VM, though it is currently an entirely stand-alone interpreter. Currently it is partly a test bed to experiment with good ways of structuring Rust interpreters, balancing correctness, performance, and readability. The internal API documentation is available online.

yksom is intended to be source-compatible with other SOM implementations although it implements (uncheckable) exceptions, so that (one day...) errors can cause SOM-level backtraces.

About

No description, website, or topics provided.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.0%
  • Yacc 3.2%
  • Other 0.8%