Etcha

A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Oct 4, 2009

Esowiki: Etcha

Try it Online Try it (Java applet)

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.

Sample Program

>+++>+++>+++>+++>[+]>>>>+

Output:

#####
   #
   #
 ###

Computational Class

believed Turing-complete

Programming Paradigms

Defined by

tc.catseye.etcha in the Etcha distribution

Documentation

Test Requirements

Download

Download latest release (1.0-2009.1004)

Development

Github: catseye/Etcha

Bitbucket: catseye/etcha

Issue tracker: on github

Influences

Influenced

Implementations

Variants