Pyro

A dynamically-typed, garbage-collected scripting language.

Version 0.19.2

Tutorials


Unit Testing

This tutorial demonstrates Pyro's builtin support for unit-testing.

Operator Overloading

This tutorial demonstrates Pyro's support for operator overloading by building a custom complex-number type.

Iterators

This tutorial demonstrates Pyro's iterator protocol by building an iterator for a custom linked-list type.

Indexing

This tutorial demonstrates Pyro's support for indexing by adding indexing support to a user-defined type.

Baked Application Binaries

Compile a Pyro script and a collection of modules into a single-file executable.