Muriel

From Esolang
Jump to: navigation, search

Muriel is an esoteric programming language designed by Matthew Westcott in 2001.

Etymology[edit]

The name Muriel is an acronym that stands for Monumentally Useless Re-Iterative Execution Language.

Computational model[edit]

Like SMITH, Muriel has no traditional control structures. Instead, Muriel has a command to replace the currently running Muriel program with a given string, and run that instead. This leads to a programming method where a program must quine itself in order to perform any sort of loop.

Computational class[edit]

There exists an interpreter for the language Bub written in Muriel. Since Bub is a small variant of Brainfuck, it ought to be possible to show through simulation and reduction that Muriel is Turing-complete as well.

See also[edit]

External resources[edit]