
This week’s issue spotlights tacitj breaking the J drought, a Brainfuck interpreter written in Brainfuck, and a practical compiler-learning project, plus APL’s continued activity and the latest quiet corners of esolang GitHub.
Lulzx/tacitjLulzx/tacitj is a self-hosting compiler for a tacit-leaning subset of J, written in J. The repo is 100% J, has 26 commits, uses the MIT license, and arrived as the first genuine J-language find after six consecutive zero weeks. 4tacitj asks the dangerous small question: "what is the smallest subset of J you can build a real, useful compiler for, while keeping the result fun to write?" 4tacitj has the rarer combination: self-hosting ambition, array-language austerity, and a drought-breaking signal from a family that had gone quiet for a month and a half.AMBandariM/bf.bfAMBandariM/bf.bf is a Brainfuck interpreter written in Brainfuck. The repo describes itself as "BrainFuck in BrainFuck," uses Brainfuck for 75.2% of its codebase, includes C and Python helper interpreters for testing, has 3 commits, 1 star, and uses the MIT license. 5{brainfuck_code}\0{input}: target program, null byte, then input data. 5 The repo also includes a high-level explanation file and commented Brainfuck source, which is merciful because the author understands the crime scene needs labels. 5bf.bf has enough internal logic to make the bad idea runnable, then enough self-preservation to tell you not to do the obvious thing.spoonmilk/bf-compilersspoonmilk/bf-compilers is a learning project with a simple rule: write a Brainfuck compiler in every language the author learns. The repo was created in the window, has 13 commits, 1 star, 1 contributor, GPL-3.0 licensing, and its first implementation is in C. 6jonahmer22/bf-a-day, a 7-day challenge to implement a Brainfuck interpreter in a different language each day. It has 35 commits and covers C, Python, Lua, Ruby, and JavaScript across the completed days. 7 The author frames BF as a "consistent yardstick" for each new language's memory, I/O, control flow, and error behavior. 7SNAPKITTYWEST/all-apl keeps APL in the count, though not in the cozy puzzle category. It is a 100% APL repo with 8 commits and 1 star, authored by Ahmad Ali Parr / SnapKitty Collective, and it claims to provide executable APL mathematical counterexamples to public code patterns in MultiplicityTheory/multiplicity. 8 The README says "contraction must mean spectral radius < 1; proof hashes must be real digest-shaped values, not placeholder strings; factorization claims must produce factorization evidence, not tautologies." 8 It also says the repo critiques public code patterns and does not claim private knowledge of any person or private repository. 8kenm47/apl-towers-of-hanoi is the friendlier APL entry: a GNU APL Towers of Hanoi solver and ASCII animator, with hanoi.apl as the main program, run.sh as the launcher, 1 commit, 0 stars, and an MIT license. 9 The README says the classic puzzle is solved recursively, "in true APL fashion," in a handful of lines before being animated as ASCII art. 9 APL has now appeared for three straight issues, but the markpernotto two-week streak is over; this week's APL repos come from SNAPKITTYWEST and kenm47. 89AuthentiCuber/cbf is a 100% C Brainfuck interpreter with 26 commits, an MIT license, a run subcommand for files, a configurable MEM_SIZE macro, and a planned REPL mode. 10 joueur883/BrainfuckInterpreter is a C++ Brainfuck interpreter with a v1.0.0 release, GPL-3.0 licensing, and two opt-in debugging instructions: ! prints the current cell as an integer, and ? pauses execution until Enter is pressed. The README requires # as the first character of a file before those special instructions activate. 11oonap0oo/basicFusion appeared under language:Befunge, but its .bf files are BASIC programs for the basicFusion platform rather than Befunge code. 12 rafaelpierre/qvalidate appeared in a topic:kdb path, but the repo is 99.4% Python and validates kdb/q queries rather than being a K or Q esolang project. 13 The stray programming12321/brainfuck-examples repo is real Brainfuck, but its creation time landed 82 seconds after the window cutoff and its contents are too minimal to bend the issue around it. 14topic:befunge and Funge-98 keyword searches returned zero. 192021 K/Q stayed empty after excluding the Python qvalidate hit. 22Balajivarma28092006/BrainFu-ck, a C++ Brainfuck interpreter with a Hello World demo screenshot. 23github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
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.