davidchambers
Functional programming enthusiast. Creator of Sanctuary, our refuge from unsafe JavaScript.
Berlin
Pinned Repositories
an.hour.ago
A small utility which enables wonderfully expressive date and time manipulation in JavaScript
Base64.js
Polyfill for browsers that don't provide window.btoa and window.atob
doctest
Doctests for JavaScript (and CoffeeScript)
nucleotides
The building blocks of JavaScript programs
string-format
JavaScript string formatting inspired by Python’s `str.format()`
transcribe
:pencil: Generate Markdown documentation from code comments
tutor
JavaScript interface for the Gatherer card database
xyz
Publish npm packages with fewer screw-ups
sanctuary
:see_no_evil: Refuge from unsafe JavaScript
sanctuary-type-classes
:rainbow: Standard library for Fantasy Land
davidchambers's Repositories
davidchambers/Base64.js
Polyfill for browsers that don't provide window.btoa and window.atob
davidchambers/string-format
JavaScript string formatting inspired by Python’s `str.format()`
davidchambers/doctest
Doctests for JavaScript (and CoffeeScript)
davidchambers/tutor
JavaScript interface for the Gatherer card database
davidchambers/xyz
Publish npm packages with fewer screw-ups
davidchambers/transcribe
:pencil: Generate Markdown documentation from code comments
davidchambers/nucleotides
The building blocks of JavaScript programs
davidchambers/orthogonal
DSL for describing simple vector graphics
davidchambers/remember-bower
:bird: Never forget to update dependencies in bower.json again
davidchambers/davidchambersdesign.com
davidchambers/hm-def
Runtime type checking for JS with Hindley Milner signatures
davidchambers/lazy-either
:twisted_rightwards_arrows: A lazy implementation of the Fantasy Land Either type
davidchambers/purescript-strings
String utility functions and regular expressions
davidchambers/sum-type
UnionType + Sanctuary = Better Error Messages
davidchambers/curriculum
Curriculum for the ClojureBridge workshop series.
davidchambers/davidchambers.me
Hello, I’m davidchambers.
davidchambers/devdocs
API Documentation Browser
davidchambers/dotfiles
davidchambers/facepaint.berlin
davidchambers/fantasy-land
Specification for interoperability of common algebraic structures in JavaScript
davidchambers/Fluture
🦋 FantasyLand compliant (monadic) alternative to Promises
davidchambers/fluture-retry
:arrows_counterclockwise: Toolset for retrying potentially failing computations
davidchambers/fluture-sanctuary-types
Fluture type definitions for Sanctuary
davidchambers/hubot-gitter2
Hubot adapter for Gitter
davidchambers/iceagemagic.com
davidchambers/permissionary
Tiny and framework-agnostic role-based permission management using composition over inheritance
davidchambers/ramda
:ram: Practical functional Javascript
davidchambers/remark-lint
Markdown code style linter
davidchambers/unisonweb-org
Source for the unisonweb.org website
davidchambers/xmlhtml
XML parser and renderer with HTML 5 quirks mode