The Esoteric File Archive - Keywords: esoteric-language https://github.com/graue/esofiles

Scott Feeney 7ca1694155 Add CONTRIBUTING.md %!s(int64=9) %!d(string=hai) anos
1l 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
2l 77a427984b Update authorship info in 2 of my own programs %!s(int64=11) %!d(string=hai) anos
_licenses 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
adjust 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
aeolbonn 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
ale 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
archway 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
argh! 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
aura 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
backflip 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
beatnik 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
befunge 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
beturing 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
bitchanger 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
brainfuck 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
burlesque 8e123613d9 + [blsq] Adding snapshot of 1.7.3 %!s(int64=9) %!d(string=hai) anos
chef 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
chiqrsx9+ 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
egobot 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
ffbom 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
fractran 50106ec345 Add Fractran self-interpreter %!s(int64=11) %!d(string=hai) anos
fugue 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
fyb 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
gammaplex 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
glass 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
glypho 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
highfive 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
homespring 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
hunter 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
iag 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
intercal 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
kayak 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
kipple 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
lnusp 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
malbolge 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
muriel 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
mycelium 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
nh 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
null 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
ork bb283e4983 Update to ORK implementation with authorization by ORK creator %!s(int64=10) %!d(string=hai) anos
path 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
piet 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
pingpong 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
pointy 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
prelude 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
prolan-m 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
qbf 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
qdeql 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
rail 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
reverse 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
rhotor 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
sbeezg 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
sceql 77a427984b Update authorship info in 2 of my own programs %!s(int64=11) %!d(string=hai) anos
smallfuck 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
smatiny 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
smetana 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
smurf 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
snusp 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
sortle 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
spaghetti 4f68207f2a description and implementation of spaghetti %!s(int64=10) %!d(string=hai) anos
strelnokoff 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
subskin 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
tag 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
taxi 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
thue 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
thutu 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
tiny 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
trigger 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
udage 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
underload 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
valgol 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
versert 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
version 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
whirl 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
wierd 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
yaball 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
zombie 03eb1ca764 Import original files from Esoteric Files Archive %!s(int64=11) %!d(string=hai) anos
.gitignore 3ccce417ef Initial commit %!s(int64=11) %!d(string=hai) anos
CONTRIBUTING.md 7ca1694155 Add CONTRIBUTING.md %!s(int64=9) %!d(string=hai) anos
README.md 3ccce417ef Initial commit %!s(int64=11) %!d(string=hai) anos

README.md

The Esoteric Files Archive

This is an archive of implementations of esoteric programming languages as well as language specs and programs written in them. You can find information on esoteric programming languages at the Esolang wiki.

Contributing

Pull requests are welcome. Send me cool programs you've written in esolangs!

Legal stuff

Some programs in the archive have no associated copyright/license information. In general, I assume that authors of these programs don't care how the esolang community shares their programs, unless they've said otherwise, but it would still be better to keep this clear. If you are the author of such a program, unless it is a very short program (in which case there probably isn't an issue), please contact me and clarify the situation with regard to your program. I recommend you either make your programs public domain or use the MIT license.

Where there is license info, it's noted, and relevant license files are included in this repo in the _licenses subdirectory.

As a collective work, this archive itself is released under the terms of the Creative Commons CC0 public domain dedication and license. This does not mean all the individual programs and documentation files are public domain, but that any additional copyright on the collection of them (or on this readme) is waived.

History

In 2005 I was part of a small group of weirdos online who were really into esoteric programming languages. Unfortunately, our community had a problem: websites devoted to esoteric programming languages tended to periodically go down. People would contribute something really cool and write an interpreter and a spec and a Turing-completeness proof and a quine in it. Then next thing we knew their site would be down, often missing from the Internet Archive too, and people who wanted to check out that language were out of luck.

I thus led the community in setting up two solutions to this problem: the public-domain wiki at Esolangs.org, and this Esoteric Files Archive (originally a Subversion repo). Wiki dumps were made available nightly and people were encouraged to mirror the wiki dumps and the files from Subversion so this content would never be lost.

Elliott Hird took over hosting of the wiki in 2012, and now in 2013 it seems appropriate that the file archive, to the extent it is still relevant, should become a git repo everyone can fork and clone to their heart's content.