From Esolang
Jump to navigation Jump to search

Interested in non-Latin / ancient script based esolangs. Gödel numbering. String and graph rewriting. Quantum computing. Physical and analog computing models. Preserving links and data via the Wayback machine and this Template:Wayback. Audio. Silly jokes. Encoding.

Favourite program forms Truth-machines, especially for languages that have no, or limited IO. Collatz sequence.

Favourite languages Deadfish, +-, Юᓂ곧⎔, The Waterfall Model, Eodermdrome, قلب, Thue-Mirr, Bitwise Cyclic Tag, Malbolge, almost Thue but Slashes is probably better, Lazy-K, MUSYS. There are many other interesting ones I have dabbled with, this is not meant to be an exhaustive list.

I only really use bf for generating Gödel numbers like in Unary, Lenguage, or my own Brainfoctal, but it is very good at doing this, and is an excellent practical Turing-machine when you need one.

Languages I have created

Physical computing

  • Sticks and Stones Physical computation implemented using 3 stones. I'm trying to develop this further.

Ancient languages

Gödel numbering

Silly maths

  • He110!, Joke celluar automata and Manchester encoding, hehe! May actually have some interesting potential.
  • L.H.O.O.Q., another (esoteric) joke language, with complex maths, and images
  • Grime MC, exploring algorithms using genre specific lyrics and Pseudonatural language

Plain stupid

Not yet baked

Code for languages created by others


  • Verbosus: Translate Verbose into Latin, because Roman numerals. Decidedly not Non-Latin, but historical.
  • An esolang using the early geometric cave drawing symbols from the work of Genevieve von Petzinger for the ultimate earliest in human symbolic representation (Don't think these are in Unicode). (~40,000 BP)
  • An Enochian based language (not representable in Unicode!). To be done properly, it should make use of: the Enochian tablets for some kind of operations, Enochian Gematria, be in keeping with the theme and philosophy of Dr. Johannes Dee, and furthermore contain references to early ciphers and the possibility that Enochian was used for international espionage, and make use of modern statistical analysis of the language and tablets. Should probably be a high level language, or at least use meaningful keywords since there exists a decent Enochian dictionary with many concepts that could be used for computation. It SHOULD NOT be called 'Enochian', rather it should have a meaningful title in the language. GEDCOMSELHAH may be translatable as 'esolang'? (1580s, or pre-humanity, depending on belief/credulity)

Some thoughts on Encoding vs. Computation

  • IV
  • 3+1
  • T
  • 🖕🖕🖕🖕
  • 4
  • f(4,1)
  • (lambda f: (lambda x: f(lambda v: x(x)(v)))(lambda x: f(lambda v: x(x)(v))))(lambda f: (lambda a: (lambda b: (lambda i: f(a)(b)(i * a) if hex(b)[2:] in hex(i) else bin(i).count('1')))))(3)(14)(45)
  • g(45)

  • XLII
  • 41+1
  • AAAX
  • 🖐🖐🖐🖐🖐🖐🖐🖐🖕🖕
  • ᠔᠒
  • 42
  • f(4,1)
  • (lambda f: (lambda x: f(lambda v: x(x)(v)))(lambda x: f(lambda v: x(x)(v))))(lambda f: (lambda a: (lambda b: (lambda i: f(a)(b)(i * a) if hex(b)[2:] in hex(i) else bin(i).count('1')))))(3)(14)(1423423623234322343949)
  • g(1423423623234322343949)