Spencer Tipping

Elite
@spencertipping

jit-tutorial. How to write a very simple JIT compiler

1.9k

shell-tutorial. How to write a UNIX shell, with a lot of background

364

js-in-ten-minutes. JavaScript in Ten (arbitrarily long) Minutes

265

bash-lambda. Anonymous functions and FP stuff for bash

196

caterwaul. A Javascript-to-Javascript compiler

176

nfu. Numeric Fu for the command line

110

cd. A better "cd" for bash

101

ni. Say "ni" to data of any size

86

bashrc-tmux. Smart auto-tmuxing for SSH logins

58

jquery.fix.clone. A compilation of fixes for the clone() method in jQuery.

48

flotsam. Fast floating-point array serialization for Java and JS

36

tinyelf. A way to produce really small x86-64 Linux ELF files

20

canard. A functional concatenative language implemented in Linux/AMD64 machine code and self-modifying perl

17

interviewing-in-ten-minutes. A guide to surviving the technical interviewing process

15

cheloniidae. Extreme Java Turtle Graphics

15

zerovpn. Automatic OpenVPN using SSH

14

js-typeclasses. A typeclass implementation for JavaScript

13

cpp-template-lisp. An attempt to write a Lisp in C++ templates

11

manhattan-model. A 3D model of Manhattan, built from youtube videos

11

divergence.rebase. Operator overloading and syntactic macros for JavaScript

11

delimited-continuations-in-scheme. A simple implementation of shift/reset using call/cc

11

divergence. A functional JavaScript library

11

jquery.gaussian. Gaussian blur plugin for jQuery

10

jquery.fix.textarea-clone. A fix for blank <textarea> elements after calling clone()

10

bash-prompt. A bash prompt with custom indicators

9

cheloniidae-live. A port of Cheloniidae to JavaScript/Canvas using the Divergence function library

9

infuse-js. The best Javascript library that could ever possibly exist, ever

8

www. HTML

8

xv. Process-level virtualization for Linux/x86-64

7

conky-compiler. Absolute element positioning for conkyrc

7

bake. Make in bash

6

js-vim-highlighter. A better JavaScript VIM highlighter

6

fsh. Functional shell scripts

6

perl-objects. Self-modifying Perl objects

6

git-in-ten-minutes. A quick guide to the more confusing parts of Git

5

perlquery. A jQuery-like interface to the filesystem

5

phi. A JIT-compiled functional language in the making

5

writing-self-modifying-perl. A step-by-step introduction to self-modifying Perl files

5

plain-blog. A static blog without any Javascript

4

wumber. CAD for Haskell

4

information-theory-in-ten-minutes. TeX

4

figment. A programming language with no defined semantics

4

lock. A mutex for shell commands

3

atom-node. An ATOM->JSON converter for node.js

3

montenegro. A lightweight web framework for node.js and Caterwaul

3

divergence.debug. Expression-level debugging for JavaScript

3

webcrash. My presentations for the Web 3.0 Crash Course

3

bipolar. Perl

3

browserpower. A map/reduce server that uses browsers as computing nodes

3

markdown-unlit. Literate compiler for Markdown

2

on. A simple way to run something on another machine

2

data-science-in-ten-minutes. Data science in substantially more than ten minutes

2

instaserver. A quick directory server in node

2

call-cc-in-ten-minutes. A quick guide to continuations from a Javascript perspective

2

docker. A docker SSH/xpra server with stuff I find useful

2

ocd-scripts. Shell scripts for people with OCD tendencies

2

mapomatic. Instant Leaflet.js maps

2

metaoptimize-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-1m

2
58
Apply