Emmental

A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Nov 11, 2007

Esowiki: Emmental

Emmental is a self-modifying programming language. It is defined in terms of a meta-circular interpreter, and this meta-circular interpreter provides an operation that redefines operations of the meta-circular interpreter. In fact, this mechanism is required for Emmental to be Turing-complete.

Sample Program

;#58#126#63#36!;#46#36#!;#0#1!;#0#2!;#0#3!;#0#4!;#0#5!;#0#6!;#0#7!#0#33#111#108#108#101#72$

Computational Class

believed Turing-complete

Programming Paradigms

Defined by

emmental.hs in the Emmental distribution

Influenced

Implementations

See Also