yoob
yoob
Version: 0.3
Revision : 2011.0920
Tags: 2d eso java lang pd interact
Esolang Wiki: yoob
Download
Latest: | yoob-0.3-2011.0920.zip |
| yoob-0.2-2011.0624.zip |
Requirements
- To build: Java SE 6 JDK
- To run: Java SE 6 JRE
Description
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.
Interact
You can experiment online with the yoob Java applet: http://catseye.tc/gallery/esolangs/yoob/. Try it!
Develop
yoob development, wiki, and issue tracker are hosted on Bitbucket, with a git mirror on githib.
Documentation
Browse
- bin/
- tc/
- catseye/
- yoob/
- ale/
- backflip/
- befunge93/
- bf/
- black/
- circute/
- etcha/
- gemooy/
- lnusp/
- onela/
- onelaoi/
- path/
- qdeql/
- sceql/
- smetana/
- snusp/
- twoill/
- twol/
- wunnel/
- AbstractDepiction.class
- AbstractView.class
- Applet$1.class
- Applet.class
- BasicCursor.class
- BasicHead.class
- BasicPlayfield.class
- BasicPlayfieldView.class
- BasicQueue.class
- BasicStack.class
- BasicTape.class
- BasicTapeView.class
- BitElement.class
- ByteElement.class
- CellularAutomatonPlayfield.class
- CharacterElement.class
- CommonPlayfield.class
- ContentPane$1.class
- ContentPane$10.class
- ContentPane$11.class
- ContentPane$12.class
- ContentPane$2.class
- ContentPane$3.class
- ContentPane$4.class
- ContentPane$5.class
- ContentPane$6.class
- ContentPane$7.class
- ContentPane$8.class
- ContentPane$9.class
- ContentPane.class
- Criterion.class
- Cursor.class
- Element.class
- EqualityMatcher.class
- Error.class
- EsolangLoader.class
- ExampleMenuItemActionListener.class
- ExampleProgram.class
- GUI$1.class
- GUI.class
- HaltMessage.class
- Head.class
- InputTextArea$1.class
- InputTextArea.class
- Int32Element.class
- IntegerElement.class
- Language.class
- LanguageMenuItemActionListener.class
- LoadMessage.class
- Matcher.class
- OptionMenuItemActionListener.class
- OverlayPlayfield.class
- Playfield.class
- PlayfieldDepiction.class
- Position.class
- ProceedMessage.class
- ProgramTextArea.class
- RunSpeedSliderChangeListener.class
- RunThread.class
- RunThreadMessage.class
- State.class
- Tape.class
- TapeDepiction.class
- TextAreasWorld.class
- TextBasedLanguage.class
- View.class
- World.class
- WrapCursor.class
- yoob/
- catseye/
- tc/
- src/
- lang/
- AleState.java
- BackFlipState.java
- Befunge93State.java
- BlackState.java
- BrainfuckState.java
- CircuteState.java
- EtchaState.java
- GemooyState.java
- LNUSPState.java
- OneLAOIState.java
- OneLaState.java
- PATHState.java
- QdeqlState.java
- SMETANAState.java
- SNUSPState.java
- SceqlState.java
- TwoIllState.java
- TwoLState.java
- WunnelState.java
- AbstractDepiction.java
- AbstractView.java
- Applet.java
- BasicCursor.java
- BasicHead.java
- BasicPlayfield.java
- BasicPlayfieldView.java
- BasicQueue.java
- BasicStack.java
- BasicTape.java
- BasicTapeView.java
- BitElement.java
- ByteElement.java
- CellularAutomatonPlayfield.java
- CharacterElement.java
- CommonPlayfield.java
- ContentPane.java
- Criterion.java
- Cursor.java
- Element.java
- EqualityMatcher.java
- Error.java
- EsolangLoader.java
- ExampleProgram.java
- GUI.java
- Head.java
- InputTextArea.java
- Int32Element.java
- IntegerElement.java
- Language.java
- Matcher.java
- OverlayPlayfield.java
- Playfield.java
- PlayfieldDepiction.java
- Position.java
- ProgramTextArea.java
- RunThread.java
- State.java
- Tape.java
- TapeDepiction.java
- TextAreasWorld.java
- TextBasedLanguage.java
- View.java
- World.java
- WrapCursor.java
- lang/
- Makefile
- README.text
- make-cygwin.sh