On this page:
Pyret

Pyret

This document has detailed information on the Pyret grammar and the behavior of its expression forms and built-in libraries, along with many examples and some longer descriptions of language design choices. If you want to do something in a program and you can’t find how in this document, feel free to post a message on the Pyret discussion list, and we’ll be happy to help.

If you want to learn about (or teach!) programming and computer science using Pyret, check out A Data Centric Introduction to Computing, which is a textbook on programming starting with Pyret.

Previous release notes documents have useful information on major updates over time.