yoob is a Java framework for implementing and using esolangs. It was originally intended to be embedded as a Java applet on a web page. When support for Java applets evaporated, it was converted to be started using JNLP.
yoob was first released by Cat's Eye Technologies in 2011. It was released under a public domain dedication. The version of yoob archived here is the revision released on 28 Nov 2018, which is the last update to yoob, includes example Befunge-93 programs written for the Befunge 25th Anniversary Jubilee.
Using the Software
To run yoob you need a Java JRE 1.7 or later installed.
If you do not have JNLP support, you can download
yoob.jar and open a console in the folder where you saved it and run
java -jar yoob.jar -c tc.catseye.yoob.befunge93.Befunge93State/Befunge-93
(replacing the name of the esolang with the desired esolang(s) to run. See the contents of the JNLP file for a list.)
Contents of the Software
Public-domain implementations (written in Java by Chris Pressey) of various esolangs are included in the distribution; these esolangs are
Ale (David Chipping)
BackFlip (ais523)
Befunge-93 (Chris Pressey)
Black (ais523)
Brainfuck (Urban Mueller)
Circute (Chris Pressey)
Etcha (Chris Pressey)
Gemooy (Chris Pressey)
LNUSP (zzo38)
1L_a (Scott Feeney)
1L_AOI (Tslil Clingman)
PATH (Francis Rogers)
Qdeql (Scott Feeney)
Sceql (Scott Feeney)
SMETANA (Chris Pressey)
SNUSP (Daniel Brockman)
2-ill (zzo38)
2L (Gregor Richards)
noit o' mnain worb (Chris Pressey)
Wunnel (Chris Pressey)
Ypsilax (Chris Pressey)