Pytte is a family of small Python-like languages.

Programs written for Pytte languages will most likely run under any modern Python interpreter, but the opposite is not always true.

The initial Pytte implementation is called Pytte1. The Pytte1 engine is written in portable ANSI C, and provides true garbage collection, fast method dispatch, a set of core types written in C (including a built-in XML parser!), and a very small footprint.

I’ve been playing with using Pyrex as a front-end, and using portions of Pytte1 for a self-contained Python emulation library. See Combining Pyrex and the Pytte Runtime for some more information.

Pytte is a personal research project, and is not yet fit for public consumption.

First take everything out of the room, put it on your front lawn and look at the room. Get the floors and walls as good as you can. Get rid of wires, make a good clean shell. And take back only what is useful. You’ll be amazed at the amount of stuff left in the yard.” — Terence Conran.

