the ()lang

From Esolang
Jump to navigation Jump to search

the ()lang is any esolang that follows these rules. the original idea was invented by User:Yayimhere:

  • ()() evaluates to (())
  • every logic gates takes up only 5 lines
  • the $ will take a input x and produce a function that will always return x unless the funtion input is x then it will output something else such that the result in braces becomes (x)()
  • it uses a zipper
  • when it comes to dealing with numbers the esolang is imperative but when dealing with a string its declarative
  • every program must be able to be simplified to only brackets

if you come up with a esolang that satisfies these rules then please share it in discussion