Underun
Jump to navigation
Jump to search
Underun is an esoteric programming language created by User:Yayimhere. It combines the Unlambda operators d & c with Sea's &, Underload's () and ~ and a special operator *.
Rewrite rules
(Note that c will be not listed here, as it are more complex than a simple rewrite, to my knowledge).
Below are the rewrite rules:
(a) & -> (K) (S') a
(b) (a) K -> a
(d) (c) (b) (a) S' -> {. {.d.} c .} a {. d .} b
(b) (a) ~ -> (a) (b)
a * -> (a)
(b) (a) d -> {. (b) ^ * .} a
(a) ^ -> a
Note that c is also applied like this:
(a) c = `c (a)
Also note that brackets can be represented as {. .}.