yoob is a framework for implementing esoteric programming languages
in Java. It aims to make it easy for a user to experiment with a large
number of esolangs with a minimal install burden (i.e. in a Java applet),
and to make it easy for designers to rapidly implement and showcase
their esolangs.
Try it Online
- yoob (Applet) (Java applet)
Documentation
Implementations
-
tc.catseye.yoob.gemooy, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.befunge93, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.snusp, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob, a framework in Java
To run this implementation, you need:
-
to build it first, for which you will need:
- an implementation of Java (we suggest Java SE 6 JDK 1.6.0)
-
to build it first, for which you will need:
-
tc.catseye.yoob.black, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.smetana, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.twol, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.wunnel, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.path, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.twoill, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.circute, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.etcha, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.onela, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.ale, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.onelaoi, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.lnusp, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.backflip, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.sceql, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.brainfuck, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
-
tc.catseye.yoob.qdeql, an interpreter in Java
To run this implementation, you need:
- an implementation of yoob (we suggest tc.catseye.yoob)
Download
Development
Github: catseye/yoob
Bitbucket: catseye/yoob
Issue tracker: https://bitbucket.org/catseye/yoob/issues