Pyro

A dynamically-typed, garbage-collected scripting language.

Version 0.12.3

Tutorials


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 adding indexing support to a user-defined type by building a custom ListMap type that maps keys to lists of values.