A work-in-progress programming language in the genre of production language by Chris Pressey, Cat's Eye Technologies, 2011

Robin is a language drawing from Pixley, Erlang, and PicoLisp. One distinctive feature of it is that it has an extremely small core semantics, to the point where even closures are defined in terms of macros. Another distinctive feature is that it is heavily resource-oriented; almost everything, including concurrent processes, is (or should be) a virtual device which must be acquired from a central resource arbiter. This arbiter may satisfy the constraints you specify when requesting a device any way it sees fit; so the operating environment has potentially a lot of influence over exactly what your program does.

Programming Paradigms

Defined by

Robin.lhs in the Robin distribution

Test Requirements


Download latest release (0.2)


Github: catseye/Robin

Issue tracker: on github

Previous Releases