Cat's Eye Technologies: Gallery Space: Gallery of Interactive Esolangs
This gallery contains interactive implementations of esoteric programming languages with which you can experiment. By selecting sample programs and watching them run, you can gain an appreciation of how the esolang computes stuff; by composing your own programs, you can gain an even better appreciation. Most of these esolang implementations are in the form of Java™ applets.
Exhibits
- 21 Esolangs in yoob
by Chris Pressey
yoob is a public-domain framework for implementing esoteric programming languages, and allowing them to be interactively run on programs in a Java™ applet. The yoob project is hosted on this website and is developed in the yoob repository on Bitbucket.
Currently, yoob can interpret 21 languages: 1L_AOI, 1L_a, 2-ill, 2L, Ale, BackFlip, Befunge-93, Black, brainfuck, Circute, Etcha, Gemooy, LNUSP, noit o' mnain worb, PATH, Qdeql, Sceql, SMETANA, SNUSP, Wunnel, and Ypsilax. This exhibit shows yoob in action, and lets you play with all these esolangs online.
- JWhothm
by Chris Pressey
Whothm is a simple language for describing infinite two-colour bitmapped graphics. This exhibit contains a Java applet which implements Whothm, and lets you interactive try out Whothm programs online. The implementation is only an approximation; only a small portion of the infinite drawing (a couple of hundred iterations) is rendered. The rest is left up to your imagination.