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 perlinterviewing-in-ten-minutes
A guide to surviving the technical interviewing processtinyelf
A way to produce really small x86-64 Linux ELF fileszerovpn
Automatic OpenVPN using SSHjs-typeclasses
A typeclass implementation for JavaScriptcheloniidae
Extreme Java Turtle Graphicsdivergence
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 JavaScriptdelimited-continuations-in-scheme
A simple implementation of shift/reset using call/ccjquery.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
infuse-js
The best Javascript library that could ever possibly exist, everconky-compiler
Absolute element positioning for conkyrcfsh
Functional shell scriptsjs-vim-highlighter
A better JavaScript VIM highlighterbake
Make in bashperl-objects
Self-modifying Perl objectsperlquery
A jQuery-like interface to the filesystemxv
Process-level virtualization for Linux/x86-64git-in-ten-minutes
A quick guide to the more confusing parts of Gitwriting-self-modifying-perl
A step-by-step introduction to self-modifying Perl filesphi
A JIT-compiled functional language in the makingwumber
CAD for Haskellfigment
A programming language with no defined semanticsinformation-theory-in-ten-minutes
plain-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 nodeslazytest
Tests for lazy developers (not that I know of any)yagfs
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 minutesdocker
A docker SSH/xpra server with stuff I find usefuldivergence-guide
Divergence user's guidecaterwaul-terminal
ANSI terminal wrapper for Caterwaul (like ncurses)diskbench
A small set of shell scripts to benchmark various disk access patternsmulholland
A totally awesome term-rewriting languagefuton
Design notes for a futon made from 2x6 sprucescala-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 transitionsmathbio2008
A math/biology research project from summer 2008uml-machine
A self-modifying Perl script to install and manage user-mode linux instancesmulholland-asm
An x86-64 assembler written in mulhollandjquery.instavalidate
A lightweight, general-purpose text field validator for jQuerycaterwaul-reflection
Lexical closure inspection and first-class scope chains for Javascriptnode-talk
A trivial command-line chat client and serverbash-hats
Replayable command historycaterwaul.llasm
A low-level assembler/ELF generator for Caterwaulperil
The successor of nicaterwaul.analysis
Code analysis for Javascriptdivergence.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 toolson
A simple way to run something on another machinecaterwaul.queue.blocking
An asynchronous blocking queue (should work on both client and server)caterwaul-hijack
Recompile Caterwaul's built-in Javascript parser for other C-like languagesnode-router
A simple multiprotocol request router for node.jscaterwaul-factory
A Caterwaul library for generating test databash-variable
Self-modifying files for storing values in bashLove Open Source and this site? Check out how you can help us