#esolang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #esolang, aggregated by home.social.
-
I built an esoteric programming language: https://rphle.de/tzap/
It only has 4 instructions and no arbitrary values like numbers or memory addresses.
I challenge you to implement Fibonacci in it!#esolang #pldev #programming #programminglanguages #challenge
-
I built an esoteric programming language: https://rphle.de/tzap/
It only has 4 instructions and no arbitrary values like numbers or memory addresses.
I challenge you to implement Fibonacci in it!#esolang #pldev #programming #programminglanguages #challenge
-
I built an esoteric programming language: https://rphle.de/tzap/
It only has 4 instructions and no arbitrary values like numbers or memory addresses.
I challenge you to implement Fibonacci in it!#esolang #pldev #programming #programminglanguages #challenge
-
I built an esoteric programming language: https://rphle.de/tzap/
It only has 4 instructions and no arbitrary values like numbers or memory addresses.
I challenge you to implement Fibonacci in it!#esolang #pldev #programming #programminglanguages #challenge
-
I built an esoteric programming language: https://rphle.de/tzap/
It only has 4 instructions and no arbitrary values like numbers or memory addresses.
I challenge you to implement Fibonacci in it!#esolang #pldev #programming #programminglanguages #challenge
-
I have created an esoteric programming language called Uhhlang. In this language the only valid tokens (after comment removal) are hesitation words in various languages. For example: uh/erm (from English), euh (French), äää (Estonian), εμ (Greek), अ (Hindi). I've also included some RTL language tokens.
Code repo including example programs: https://codeberg.org/mattp/uhhlang/src/branch/main
Blog post: https://www.peperell.com/2026/04/01/uhh-er-erm.html
Human-generated input, corrections etc from sufficiently advanced / native speakers of languages other than English is welcome.
-
New hVmark Release: v1.6.0
I added two new markers: code and centered text. And the latter accomplishes the task in the most deprecated way possible.
https://github.com/HisVirusness/hvmark
hVmark is my tiny, opinionated markup language: MIT-licensed, intentionally strict, and built to power HisVirusness.com.
-
New hVmark Release: v1.6.0
I added two new markers: code and centered text. And the latter accomplishes the task in the most deprecated way possible.
https://github.com/HisVirusness/hvmark
hVmark is my tiny, opinionated markup language: MIT-licensed, intentionally strict, and built to power HisVirusness.com.
-
Yet another #LLM #benchmark. 😉
EsoLang-Bench: Evaluating genuine reasoning in large language models via esoteric #programming languages https://esolang-bench.vercel.app/ #esolang #GenAI #AI
-
I should continue learning more Python and Lua before I continue on my esoteric programming language, PolkaPy
#programming #thoughts #blog #python #esolang -
I've been tormented by a very strange #esolang idea, it's like Lisp, but lists are unordered, and the only operation is composition.
https://wiki.xxiivv.com/site/bagel -
Hallo an alle,
wir treffen uns diesen Donnerstag den 26.02. ab 18 Uhr im @entropia Hauptraum.
Thema ist dieses mal Esolangs. Es soll um seltene/alte Programmiersprachen und Paradigmen gehen - auch in einem interdiziplinären Kontext, Code als Kunst, Code als Widerstand. Bringt gerne eure Lieblingssprache mit.
Es wird einen Talk über Ashwood geben.
Wir bestellen gemeinsam Essen, es gibt Tee und Snacks.Kommt gerne vorbei :)
-
We are excited to announce the interactive talk "Esolangs as Hacker Folk-Art and Computational Resistance" by Daniel Temkin (@rottytooth) about esoteric programming languages as a community-based form of art and resistance. The talk occurs as part of our open sessions format on the 7th February at 20:00 in our club space.
More information on the talk: https://entropia.de/Open_Sessions:Agenda#2026-02-07
More infos about the speaker: https://danieltemkin.com/
-
Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.
http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
-
Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.
http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
-
Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.
http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
-
Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.
http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
-
Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.
http://calmerthanyouare.org/2015/01/07/optimizing-brainfuck.html
-
...and what's interesting about thinking about such esoteric text editor behavior is that one realizes many of those ideas could be implemented in emacs.
-
...and what's interesting about thinking about such esoteric text editor behavior is that one realizes many of those ideas could be implemented in emacs.
-
...and what's interesting about thinking about such esoteric text editor behavior is that one realizes many of those ideas could be implemented in emacs.
-
...and what's interesting about thinking about such esoteric text editor behavior is that one realizes many of those ideas could be implemented in emacs.
-
...and what's interesting about thinking about such esoteric text editor behavior is that one realizes many of those ideas could be implemented in emacs.
-
The other evening I started reading Daniel Temkin's "44 Esolangs":
https://danieltemkin.com/Esolangs
I just read the introduction and skimmed a few of the languages.
In the following eight hours, I thought of three esolangs of my own!
This book may be slightly deadly to my productivity...
-
Update: I have successfully solved Day One (both parts) in TIS-100, and it was of course very annoying but I did it, with a minimal wrapper script to inject input and run the program 184 times in a row to get the final answer. The whole run took 20 minutes (and 2.6 million cycles*) - not too shabby!
I don't think I'll be attempting anything beyond Day 1 with TIS-100, handling 10-digit integers would be...a feat. But here's my solution to day one:
https://gitlab.com/cincodenada/advent-of-code/-/tree/main/2025I'll post a reply going over the details of how I even got the data into and out of TIS-100, because that's the funnest part, I think.
For context: TIS-100 is a puzzle game that gives you a _very_ limited assembly-like programming environment: the only values available are integers from -999 to 999, and the input for a given run is limited to 39 values, further limited to the range -99 to 999. The only math operations are addition and subtraction, and the "registers" available are minimal and spatial. It's...not an ergonomic environment, but it is a very interesting architecture.
* Sort of...see the last post in the thread below for details there!
-
Yay, weirdo programming languages at #RoguelikeCelebration
Seth Cooper on writing a roguelike with tile rewriting. #ProgrammingLanguages #Esolang
-
Excellent interview with @rottytooth about esoteric programming languages.
-
Slowly cobbling together a parser for Szuni. Reworking the syntax a bit.
# A simple cat program
* cat
|-> cli {read line}
? ~cli {$line} -> cli {println $line} => cat
|-> cli {print goodbye!} -
Continuing to doodle out a esolang idea, and this is kinda pretty
|-> {parity? * * * * *} => parity
= parity
? {odd *} -> {even} => parity
? {even *} -> {odd} => parity
| {parity?} -> {even} => parityI think I might make this runnable.
-
twiddling device stacks/buffers and standarizing input stacks and output stacks. Kind unifying everything around
left{}and~right{}pattern.: this{$ptr} -> this{$ptr} @mem{read $ptr 1} ;
: ~@mem{$x} -> {$x} ; -
#Thue program for Laws of Form arithmetic.
()()::=()
(())::=
::=Thue: https://wiki.xxiivv.com/site/thue.html
LoF: http://www.markability.net/
LoF: https://en.wikipedia.org/wiki/Laws_of_Form -
This noise is kinda funnyo jot out. I think the syntax will let me do "everything not inside these delimiters is a comment"
compute the magnitude of a point
:->{3 4};
:{$x}->[#alu]{mul $x $x};
:{$x}->[#alu]{mul $x $x};
:[#alu out]{$y $x}->[#alu]{add $x $y};
:[#alu out]{$x}->[#alu]{sqrt $x};
:[#alu out]{$x}->[#cli]{print $x}: -
Doodling up a multistack machine described as a sequence of data movement rules. Each rule can jump on success (
=>) or failure (!>). Default behavior for success is advancing forward on instruction, default behavior for failing is to halt. Stuff with#as devices.[#ip]{$address} ->
[#alu]{add $address 2} ;
[#alu]{$next} ->
[return]{$next} => subroutine ;
... back from subroutine ...
subroutine:
... do stuff ..
[return]{$address} -> [#ip]{$address} ; -
The Mouse Language, Running on Arduino - Although plenty of us have our preferred language for coding, whether it’s C for i... - https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/ #reversepolishnotation #programminglanguage #softwarehacks #interpreted #programming #atmega328p #minimalist #esoteric #arduino #esolang #mouse #stack
-
The Mouse Language, Running on Arduino - Although plenty of us have our preferred language for coding, whether it’s C for i... - https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/ #reversepolishnotation #programminglanguage #softwarehacks #interpreted #programming #atmega328p #minimalist #esoteric #arduino #esolang #mouse #stack
-
The Mouse Language, Running on Arduino - Although plenty of us have our preferred language for coding, whether it’s C for i... - https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/ #reversepolishnotation #programminglanguage #softwarehacks #interpreted #programming #atmega328p #minimalist #esoteric #arduino #esolang #mouse #stack
-
The Mouse Language, Running on Arduino - Although plenty of us have our preferred language for coding, whether it’s C for i... - https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/ #reversepolishnotation #programminglanguage #softwarehacks #interpreted #programming #atmega328p #minimalist #esoteric #arduino #esolang #mouse #stack
-
The Mouse Language, Running on Arduino - Although plenty of us have our preferred language for coding, whether it’s C for i... - https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/ #reversepolishnotation #programminglanguage #softwarehacks #interpreted #programming #atmega328p #minimalist #esoteric #arduino #esolang #mouse #stack
-
Working on making a syntax highlighter for my new #esolang, Bespoke. I'm using Tree-sitter, because a Textmate grammar wouldn't be powerful enough.
So far, it recognizes each word as a series of "digit" tokens and colors those. I will tweak it to support the actual instructions!
#programming #programminglanguage #code #coding #language #syntaxhighlighting #treesitter
-
I've finished and released the #interpreter for my new esoteric #programminglanguage , Bespoke!
https://github.com/WinslowJosiah/bespokelang
I've also been having lots of fun trying to solve #programming challenges with it, including #codegolf challenges.
-
You could be making ðe world's first agglutinative #programming #conlang written in cuneiform right now, but you aren't 𓅱
let ðat sink in 𓅱
#esolang #idea #cuneiform #inspiration #cursedcoding #language
-
I made a programming language as a shitpost. It doesn't accept input or return output.
-
I made a programming language as a shitpost. It doesn't accept input or return output.
-
I made a programming language as a shitpost. It doesn't accept input or return output.
-
I made a programming language as a shitpost. It doesn't accept input or return output.
-
SIC-1 (a free #esolang #zachlike) is now also on #itchio (with music, achievements, a new narrative, and much more!): https://jaredkrinke.itch.io/sic-1