,(*+)

From Esolang
Jump to navigation Jump to search

,(*+) is a esolang made by User:yayimhere with only recursion. The only three commands are:

  • (…) enqueue whats in the brackets including the brackets themselves
  • […] dequeue the front value and replace the brackets and whats in them with that
  • = dequeue the front value duplicate it and enqueue both

This is infinite recursion:

(=[])

And this is a bomb

(=[]=[])

Underload

heres how to translate from ,(*+) to underload(but with a stack):

(...) -> (...)a
[...] -> ([...])a(!^)*^
= -> :

since ([...])a(!^)* discards the [...] anyway we can reduce it to ^ which makes it very stupid