The Etcha Programming Language
etcha
Version: 1.0
Revision : 2009.1004
Tags: 2d eso java lang interact
Esolang Wiki: Etcha
Download
Latest: | etcha-1.0-2009.1004.zip |
Requirements
- To build: Java SE 6 JDK
- To run: Java SE 6 JRE
Description
Etcha is a two-dimensional descendant of Jeffry Johnston's BitChanger. Like BitChanger, it has four instructions; unlike BitChanger, its storage model is based on turtle graphics, which permits it to be immediately used for an alternative purpose: graphical composition. Unlike the turtle in LOGO however, the turtle in Etcha is an integral part of the computation, playing a role similar to the tape head of a Turing machine.
Interact
You can experiment with Etcha online in the yoob Java applet: http://catseye.tc/gallery/esolangs/yoob/. Try it!
Documentation
Browse
- bin/
- tc/
- catseye/
- etcha/
- AbstractCommand.class
- AbstractParseFactory.class
- BaseExecutionContext.class
- Block.class
- BlockExecutionContext.class
- Command.class
- Counter.class
- DefaultCounter.class
- DefaultGrid.class
- DefaultTurtle.class
- ExecutionContext.class
- Executor.class
- Forward.class
- ForwardParseFactory.class
- Grid.class
- Loop.class
- LoopExecutionContext.class
- LoopParseFactory.class
- Main.class
- ParseFactory.class
- Parser.class
- PrimitiveExecutionContext.class
- Right.class
- RightParseFactory.class
- Turtle.class
- Warner.class
- etcha/
- catseye/
- tc/
- doc/
- eg/
- src/
- Makefile