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, or in HTML at There are implementations in JavaScript and C. The JavaScript version can be accessed online at, 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

Build status