PLT Games
PLT Games was a monthly competition to design a programming language, that
took place seven times starting in December 2012. It received 67 submissions,
many of which are worthy of review.
Competitions
Criteria
- Innovation: Does this language introduce you to any new concepts? Does this
seem like a unique language?
- Completeness: Does the implementation of this language work as intended? Does
it lack many bugs?
- Theme application: Does the language fit the theme? Does it satisfy the
constraints in the description?
My favorites
- Leaf by Callum Rogers uses only one binary
tree, with operations to manipulate it.
[tutorial]
[playground]
[my implementation]
- Cratylus by Pablo Barenbaum
is a polynomial rewriting esolang, that is a superset of Conway’s FRACTRAN.
- Eightfold by Pablo
Barenbaum is a dependently typed esolang.
- Myopia by Miikka Koskinen is based on
µ-recursive functions.
- Vigil by Bob Nystrom enforces
contracts by deleting offending functions from the source code.
- Turipong by Ryan Pavlik is a Befunge
derivative inspired by Pong; however it has no user-controlled paddles.