dherman/calculist
My personal blog.
Discovered public repositories for dherman in the GitHub catalog.
My personal blog.
These are the notes I take at TC39 Meetings, with Markdown formatting
JavaScript port of the DataScript binary data definition language
Prollyfill for ES6 object cursors (part of the "binary data" API)
Tests the semantics of substatement function declarations.
Example iterators implemented with various iteration protocols
A pattern-matching DSL for JSON-like trees of data.
Reverse-polyfill for obsolete __{define,lookup}{G,S}etter__
A lightweight but safe dictionary, for when Object won't cut it
Sweeten your JavaScript.
Strange Loop 2012
({}+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]
The fractal I made up in high school
A markdown parser and compiler. Built for speed.
Static site and documentation generator. Markdown for content. Jade/stylus for templates.
New and improved TC39 wiki, built with codex
Fake repo to test out post-receive hooks
Slides for my Web Rebels 2012 talk
Static Site Generator for Gollum Wikis
New and improved TC39 wiki
Tree walking helper for AST's supporting the Mozilla Parser API.
Utility to detect the presence of E4X syntax in JS source.
Communicate with SpiderMonkey from node.
Node library for unpacking Firefox addons and extracting their JS code.
Pattern matching for JS
Introspect floating-point numbers in JS.
A place for me to sketch out specs and proposals for ES.
A Racket library for attaching expansion-time data to macros.
Sorting utilities for Racket.
Pure functional sets for Racket.
Racket library of I/O utilities.
Racket library for converting country names to different parts of speech.
Macros for defining auto-memoizing procedures.
A fun example of a simple fractal.
Racket utilities for generating CSV files.
Racket utilities for manipulating C source code.
Racket utilities for binary data.
Racket library for the ATerm data exchange format.
Racket port of the JSON data exchange format
Efficient functional arrays for Racket
A stupid canvas game
A simple start page for my browsers
TASK.JS HAS MOVED TO http://github.com/mozilla/task.js
The Little Calculist
A sax style parser for JS
Lightweight dictionaries for ES6
A set of static analysis tools for JavaScript
Addon for experimental JavaScript engine in Firefox
This project is now called task.js -- see the link below
A prollyfill for ES6 typed/structured objects