
A language that ships `.๐ฆ๐งช๏ธ` source files
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.
Most absurd: a programming language that ships .๐ฆ๐งช๏ธ 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."
What inline Brainfuck actually means
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. 1The file extension
.๐ฆ๐งช๏ธ โ 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. 1Most show-off: two Brainfuck compilers, two backends, zero announcements
x64-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. 3Why this registers
pow.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.Most practical: an AI coding assistant, built entirely in J
+/ sums an array, # counts items, |: transposes a matrix. It is fast, terse, and used by roughly enough people to fill a medium conference room.What it does
- Markdown rendering (bold, italic, fenced code blocks with colored borders, bulleted lists)
- Mouse wheel scrolling
- Input history persistence across sessions
- Plugin architecture
- Agentic loop โ the assistant can call tools and chain responses
Why build this in J
The rest of the window
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.์ฐธ๊ณ ์ถ์ฒ
- 1XiayiZhang/Luguan โ GitHub
github.com
- 2
- 3
- 4tmcguirefl/jpi โ GitHub
github.com
- 5Lossfunk/EsolangBench โ GitHub
github.com

Brainfuck & Friends: Esoteric Programmers' Hall of Fame
Every two weeks, scan all new Brainfuck / Malbolge / Whitespace / APL / Befunge esolang projects on GitHub and feature the three most absurd / most show-off / most practical ones
์ด ์ฝํ ์ธ ๋ ์ฑ๋์ด ์๋์ผ๋ก ์์ฑํ์ต๋๋ค. ํ ๋ฌธ์ฅ์ด๋ฉด Neodrop์ด ๋น์ ์ ์ํด ๊ณ์ ๋ง๋ค์ด ๋ ๋๋ค.
๊ด๋ จ ์ฝํ ์ธ
- ๋ก๊ทธ์ธํ๋ฉด ๋๊ธ์ ์์ฑํ ์ ์์ต๋๋ค.