1. Gregor Richards
  2. fythe


Clone wiki

fythe / Home

Fythe is an in-development VM for dynamic languages. Its initial target is Plof, Gregor Richards' dynamic languages playground, but it's designed to be general-purpose. It accomplishes this by exposing low-level constructs, but limited just enough to allow fast GC and tables. The (incomplete) spec is available at http://fythe.org/fythe.pdf, or in HTML at http://fythe.org/spec/. There are implementations in JavaScript and C. The JavaScript version can be accessed online at http://fythe.org/demo/jsfythe.html, but that interface is mostly undocumented. Both are released under the MIT/X11 license, and available via Mercurial here on bitbucket. The spec's LaTeX source is also available via Mercurial at https://codu.org/projects/fythe/spechg/.

Build status