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.
Name | About |
---|---|
9f8 |
9f87m4atttaaaou; compiler. |
aubers |
Aubergine interpreter. |
betaload |
Underload extension providing input and some bells and whistles. |
bitq |
Simple interpreter for BitQueue. |
boolet |
Attempt at an efficient Boolet interpreter. |
check |
Language where programs switch between executing in 2d and 1d. |
digfill |
DigFill interpreter and mediocre graphical debugger. |
dreaderef |
Simple VM with an instruction set that encourages self-modification. |
faux |
FALSE→x86 compiler written in FALSE. |
flobnar |
Flobnar interpreter. |
flurry |
Functional version of Brain-Flak. |
foam |
High-level confusing Forth. |
full_stack |
Reflective stack machine. |
imma |
Simpler VM with an instruction set that further encourages self-modification. |
lazyk |
Some tools for writing Lazy K programs, and a solution to a halting problem challenge. |
melanjan |
Faster Aubergine derivative. |
metafractran |
Filesystem-based notation for Fractran programs. |
momema |
Language which takes Dreaderef and makes it sane and boring. |
number_factory |
Number Factory interpreter and compiler from BF. |
pair |
Pair→OCaml compiler in Tamsin. |
rjam |
Nth attempt at an efficient CJam implementation/variant. |
rsnusp |
Attempt at an efficient SNUSP interpreter. |
ruscarpone |
Mascarpone interpreter. |
rust_dreaderef |
Attempt at an efficient Dreaderef interpreter. |
slashes |
A Python interpreter for /// written in June 2016. |
smetana_inf |
Fragments of a SMETANA to Infinity! interpreter |
snowmelt |
Better Flurry interpreter in Standard ML. |
wdrpc |
Programs for the WDR paper computer. |
wsbf |
BF interpreter in Whitespace. |