robrix/isometry
programmatic voxels
Colouring outside the lines.
programmatic voxels
Enumeration & iteration of collections in Swift.
An implementation of Multiset and PredicateSet in Swift.
Block introspection and interaction
outline & examples for my ZuriHac 2020 talk, Languages All the Way Down
An experiment towards a UI programming model inspired by algebraic effects.
a µµ̃ calculus with pretty-printing and evaluating interpreters
Hackery via the AX (Accessibility) APIs
µframework for lazy evaluation in Swift.
When all you have is a parser, everything looks like a language.
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Algebraic autolayout
Types and Programming Languages notes and exercises
Credit card number validation as functional–style Swift.
How do you animate an NSSplitView with Auto Layout?
Swift µframework of Memo, a lazily memoized value.
Xcode project templates, especially for µframework development.
Unit tests from the dark side of the sun.
Singly-linked lists in Swift.
NSFastEnumeration and lazy evaluation—or doom!
PDF → other
Introspection at its worst.
I wanted to make something pretty.
A dumb bump pointer allocator designed dumbly to be as dumb as dumbness itself.
Serialize and deserialize paths to an SVG path command-compatible format
The ω function is a non-recursive, non-terminating function; this is an implementation of it in Objective-C.
Thin wrappers around GCD objects so that blocks will automatically capture references to them.
An experimental implementation of JSON encoding/decoding in ObjC using NSCoder/NSCoding
Quick access to ADC docset documentation: `ns array`, `ui view`, `cf type`
A Cocoa app which draws the dragon curve. cf http://en.wikipedia.org/wiki/Dragon_curve