Research
Tutorials
- A Stack of Ice and Fire is a TCP/IP tutorial for A Game of Thrones fans.
- aug3d is a small augmented reality demonstration.
- Chicken Scheme Caveats explains minor bugs to new Scheme programmers.
- Factor Caveats helps newbies acclimate to the Factor programming language.
- GetOptFu makes command line parsing easy.
- Git+Unity helps video game developers use Git to manage their projects.
- Haskell for the Evil Genius is a declarative programming tutorial for malcontents.
- Hello LLVM guides the user through installing LLVM and writing his first assembly program.
- Installing Common Lisp helps budding Lispers get started.
- Installing GNU Smalltalk helps Smalltalk newbies.
- Little Tut. is a quick introduction to LaTeX.
- Parallel Processing with Haskell is a quick introduction to parallel computing.
- sensei teaches Japanese by computer.
- Wolfram The Reckoning is a mathematic role-playing game.
Misc
- Bertrand Russel's conjecture, a proof that 1+1=2.
- Collatz Space is a programmable poster.
- Ehrlich is a shell script for debugging Erlang modules.
- Flipped files created with Flip.
- Forkbombs open forkbombs, which open forkbombs.
- Pig is a fun dice game and experiment in probability.
- QuickCheck ports for several languages are maintained by YelloSoft.
- Rosetta Code: Multiline shebang catalogs Emacs' :;exec emacs -batch -l $0 -f main $* in dozens of programming languages.
- Rosetta Code: Program name catalogs Perl's $0 in dozens of programming languages.
- Rosetta Code: Scripted main catalogs Python's if __name__=="__main__": main() behavior in dozens of programming languages.
- Shpider is a WWW::Mechanize equivalent for Haskell.