There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Since this project is getting a lot of attention lately, here are the license terms (and let me know if it would be helpful to change them; I'm flexible): The Perl object is licensed however it needs to be licensed to stay legal considering that it uses the GNU readline Perl module. But nobody's going to be using the Perl object anyway, so I suspect this doesn't matter. The TeX file and PDF are licensed under the MIT license or /L?GPL v[23](\.\d+)?/. This means it's totally OK to: 1. Create a modified version (it would be cool if it were obviously marked as being modified). 2. Convert the guide to another language, such as Ruby. 3. Fix errors, bugs, or misleading segments, publicly complain about the fact that they were there in the first place, and then issue a pull request. (Though commenting on a commit is usually all it takes :) ) By the way, this PDF is way longer than ten minutes, despite what the title says. The ten-minute version was probably back at commit c5bbb1d47ea472b445373a26ab19c98173508420 or so.
jit-tutorial
How to write a very simple JIT compilershell-tutorial
How to write a UNIX shell, with a lot of backgroundbash-lambda
Anonymous functions and FP stuff for bashcaterwaul
A Javascript-to-Javascript compilernfu
Numeric Fu for the command linecd
A better "cd" for bashni
Say "ni" to data of any sizebashrc-tmux
Smart auto-tmuxing for SSH loginsjquery.fix.clone
A compilation of fixes for the clone() method in jQuery.flotsam
Fast floating-point array serialization for Java and JScanard
A functional concatenative language implemented in Linux/AMD64 machine code and self-modifying perltinyelf
A way to produce really small x86-64 Linux ELF filesinterviewing-in-ten-minutes
A guide to surviving the technical interviewing processzerovpn
Automatic OpenVPN using SSHjs-typeclasses
A typeclass implementation for JavaScriptcheloniidae
Extreme Java Turtle Graphicsdelimited-continuations-in-scheme
A simple implementation of shift/reset using call/ccdivergence
A functional JavaScript librarycpp-template-lisp
An attempt to write a Lisp in C++ templatesmanhattan-model
A 3D model of Manhattan, built from youtube videosdivergence.rebase
Operator overloading and syntactic macros for JavaScriptjquery.gaussian
Gaussian blur plugin for jQueryjquery.fix.textarea-clone
A fix for blank <textarea> elements after calling clone()bash-prompt
A bash prompt with custom indicatorscheloniidae-live
A port of Cheloniidae to JavaScript/Canvas using the Divergence function librarywww
conky-compiler
Absolute element positioning for conkyrcinfuse-js
The best Javascript library that could ever possibly exist, everfsh
Functional shell scriptsjs-vim-highlighter
A better JavaScript VIM highlighterbake
Make in bashxv
Process-level virtualization for Linux/x86-64perl-objects
Self-modifying Perl objectsperlquery
A jQuery-like interface to the filesystemwriting-self-modifying-perl
A step-by-step introduction to self-modifying Perl filesgit-in-ten-minutes
A quick guide to the more confusing parts of Gitphi
A JIT-compiled functional language in the makingwumber
CAD for Haskellinformation-theory-in-ten-minutes
figment
A programming language with no defined semanticsplain-blog
A static blog without any Javascriptdivergence.debug
Expression-level debugging for JavaScriptatom-node
An ATOM->JSON converter for node.jswebcrash
My presentations for the Web 3.0 Crash Coursemontenegro
A lightweight web framework for node.js and Caterwaullock
A mutex for shell commandsbipolar
browserpower
A map/reduce server that uses browsers as computing nodesyagfs
Yet another Git/FUSE filesystemresume
dotfiles
modus
A UI library for Caterwaul and Montenegroinstaserver
A quick directory server in nodemotley
Administration for a motley crew of questionable machinesdata-science-in-ten-minutes
Data science in substantially more than ten minutesdivergence-guide
Divergence user's guidecaterwaul-terminal
ANSI terminal wrapper for Caterwaul (like ncurses)docker
A docker SSH/xpra server with stuff I find usefulfuton
Design notes for a futon made from 2x6 sprucemulholland
A totally awesome term-rewriting languagediskbench
A small set of shell scripts to benchmark various disk access patternsscala-ctags
A CTags langdef for Scalametaoptimize-challenge
My solutions to the challenge problem posted at http://metaoptimize.com/blog/2010/11/05/nlp-challenge-find-semantically-related-terms-over-a-large-vocabulary-1mthermal
A dependency-tracking project management applicationjquery.fix.select-clone
A clone() patch to preserve <select> selected valuesocd-scripts
Shell scripts for people with OCD tendenciesmarkdown-unlit
Literate compiler for Markdowncaterwaul-serialization
A serialization library that supports abstract valuesnote-paper
Graph paper with embedded data markingscall-cc-in-ten-minutes
A quick guide to continuations from a Javascript perspectivemapomatic
Instant Leaflet.js mapsquickdupe
Fast duplicate-file detectornode-runabuf
A native extension to execute a node.js Buffer object as machine coderather-insane-serialization
A fairly complete serialization system in Javascriptperl-in-ten-minutes
A guide to the world's finest programming languagerho
A Ruby/C/Forth-inspired languagesdoc
Simple documentation for lightweight developmentcaterwaul-invariant
A library to maintain invariants across state transitionslazytest
Tests for lazy developers (not that I know of any)mathbio2008
A math/biology research project from summer 2008mulholland-asm
An x86-64 assembler written in mulhollandcaterwaul-reflection
Lexical closure inspection and first-class scope chains for Javascriptnode-talk
A trivial command-line chat client and serverjquery.instavalidate
A lightweight, general-purpose text field validator for jQuerybash-hats
Replayable command historycaterwaul.llasm
A low-level assembler/ELF generator for Caterwaulperil
The successor of niuml-machine
A self-modifying Perl script to install and manage user-mode linux instancesdivergence.vector
Vector geometry Divergence modulecaterwaul-futures
A simple but expressive future library for Caterwaulcaterwaul-c
A really awful C parser/serializer for Caterwaulssh-baby-monitors
So the NSA can't hear stuff your baby sayswebshell
A collection of instant-feedback web toolscaterwaul.analysis
Code analysis for Javascripton
A simple way to run something on another machinecaterwaul.queue.blocking
An asynchronous blocking queue (should work on both client and server)caterwaul-factory
A Caterwaul library for generating test datanode-router
A simple multiprotocol request router for node.jsbash-variable
Self-modifying files for storing values in bashcaterwaul-splunge
Realtime graphing for CaterwaulLove Open Source and this site? Check out how you can help us