A dynamically-typed, garbage-collected scripting language.

Version 0.17.0


I was inspired to build Pyro by reading Bob Nystrom's wonderful book Crafting Interpreters, so many of the cleverest ideas in the implementation build on his work.

All code unique to Pyro is released under the Zero-Clause BSD (0BSD) license.

Code incorporated from external libraries and projects will be listed below. (Pyro will only incorporate code released under permissive open source licenses — e.g. MIT, BSD, or public domain.)