Home

Awesome

eso

This repository contains most of the esolang-related projects I've worked on over the years. I've manually rewritten the git history so each directory contains what in the past might have been its own repository. Some of these are my own languages; some are implementations of others' languages; some are programs written in esolangs. Some projects are complete and documented with examples; others don't even compile.

Regardless, I hope you find them interesting.

NameAbout
9f89f87m4atttaaaou; compiler.
aubersAubergine interpreter.
betaloadUnderload extension providing input and some bells and whistles.
bitqSimple interpreter for BitQueue.
booletAttempt at an efficient Boolet interpreter.
checkLanguage where programs switch between executing in 2d and 1d.
digfillDigFill interpreter and mediocre graphical debugger.
dreaderefSimple VM with an instruction set that encourages self-modification.
fauxFALSE→x86 compiler written in FALSE.
flobnarFlobnar interpreter.
flurryFunctional version of Brain-Flak.
foamHigh-level confusing Forth.
full_stackReflective stack machine.
immaSimpler VM with an instruction set that further encourages self-modification.
lazykSome tools for writing Lazy K programs, and a solution to a halting problem challenge.
melanjanFaster Aubergine derivative.
metafractranFilesystem-based notation for Fractran programs.
momemaLanguage which takes Dreaderef and makes it sane and boring.
number_factoryNumber Factory interpreter and compiler from BF.
pairPair→OCaml compiler in Tamsin.
rjamNth attempt at an efficient CJam implementation/variant.
rsnuspAttempt at an efficient SNUSP interpreter.
ruscarponeMascarpone interpreter.
rust_dreaderefAttempt at an efficient Dreaderef interpreter.
slashesA Python interpreter for /// written in June 2016.
smetana_infFragments of a SMETANA to Infinity! interpreter
snowmeltBetter Flurry interpreter in Standard ML.
wdrpcPrograms for the WDR paper computer.
wsbfBF interpreter in Whitespace.