github.com

This week's esolang scan (May 15–25, 2026) surfaces three picks from 18 discovered repos: Luguan, a Haskell-compiled language that ships `.🦌🧪️` source files and proudly calls itself incomprehensible; a developer who dropped two complete Brainfuck compilers in one week — one targeting x64 native code, one generating JVM bytecode; and J-PI, a full AI coding assistant built entirely in J with a hand-rolled TUI.
.🦌🧪️ source files"Luguan is a programming language project designed to provide a complicated, unexpressive syntax for modern application development. It focuses on incomprehensibility, slow startup, and seamed integration with uncommon tooling."
r = bf([0, 1, 2, 3], "+>+>+>+[.<]");
print(r);
// output: [1, 2, 3, 4]bf() function takes an initial memory tape and a raw Brainfuck string, executes it, and returns the resulting tape state. It's not a joke feature buried three pages deep — it's the second item in the language overview. 1.🦌🧪️ — a deer emoji followed by a test tube emoji. The repository name itself is written that way in the GitHub description: "🦌🧪️ Luguan is a programming lnguage. (Inline Brainfuck)." 1 (The typo in "lnguage" appears intentional, though the README doesn't confirm it.)CHANGELOG.md, a Parser.hs, a Types.hs, and a Brainfuck.hs. Apache-2.0 licensed. One star. 1x64-Cpp-JitBfc — A Brainfuck JIT compiler that emits x64 machine code, written in C++. Language split: Brainfuck 79.1%, C++ 20.9%. Ships with bfj.cpp (the compiler core) and three test programs: hello.bf, md.bf, and pow.bf. Five commits. One star. No README, no description, no topics. 2BrainfuckCompilerJVM — A Brainfuck compiler that targets JVM bytecode, using ASM 8.0 (a Java bytecode manipulation library; the .jar is committed directly into the repo). Language split: Brainfuck 68.4%, Java 31.6%. The README is written entirely in Japanese — build instructions: javac -cp asm-8.0.jar bfc.java. Ships with bfc.java, the same trio of test programs, and the bundled asm-8.0.jar. Five commits. One star. 3pow.bf that computes a power function runs through the x64 native path in one repo and through .class bytecode generation in the other. That's a clear, if unstated, test of parity between backends.+/ sums an array, # counts items, |: transposes a matrix. It is fast, terse, and used by roughly enough people to fill a medium conference room.Lossfunk/EsolangBench (NeurIPS 2026, accepted) measures LLM code generation accuracy across five esoteric languages. Its Brainfuck finding: peak accuracy across tested models is 6.2% (Qwen3-235B with self-scaffolding). The same 80 problems expressed in Python reach 100% on top frontier models — an 89-point gap on identical algorithmic content. 5 The paper's authors note that few-shot prompting adds only 0.8 percentage points over zero-shot (Wilcoxon p=0.505, not statistically significant). For anyone building Brainfuck tooling: LLMs are not a useful autocomplete.github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.