,(*+)
Jump to navigation
Jump to search
,(*+) is a esolang made by User:yayimhere with only recursion, and nothing else(basically). The commands are:
(S): enqueue the literal string "(S)" and then run S.,: dequeue a string, and replace , with that string. if there is no string, it just gets replaced with nothing. Even though its placed within the program, its still though of as a subprogram alike in(S).*: reverse queue.;: dequeue and enqueue.+dequeues an element, and enqueues it twice[...]all code within the brackets will not allow subprograms to run(as in it will not allow new program to run from this one), however it will allow all super programs to run
anything else is a NOP. a program halts whenever it:
- reaches the end of the program
Programs
(,)
Computational class
,(*+) is turing complete, as it can simulate every command kn the :()^ Underload subset:
{xyz...} -> {z}{y}{z}{...}
{:} -> +*;;*
{^} -> ,
{(x)} -> *[([,]{x})]*
where {} translates whats within into ,(*+).