We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Parentheses

From Esolang
Jump to navigation Jump to search
The title of this article is not correct because of technical limitations. The correct title is actually ().

() is an esolang that is impossible to interpret

syntax function
((x) increment the variable inside
(x)) decrement the variable inside
((x)(y)z) if x=y do Z
((x)) declares new variable x
(x(y)) sets x to y
() halts the program when ran
((x input ascii into x as binary { ( is 1 ) is 0}
x)) output x as ascii
(((x))) repeats x infinitely

the variables HAVE to be made out of ( and ).

now let's create an example program

((())(((()))((()(()()

this program will halt.

Programs

good luck reading this

Truth machine

(()))(()(())())(()))())())(())()(()))))((()(()))))))))))