Posts I wrote
- Division of Labor: How Palworld's Mechanics Hooked Me
- Neat simple LLM use for text manipulation
- Some of the Apps I used in 2023
22 more posts can be found in the archive.
Stuff I made
- Sweet.js: hygienic macros for JavaScript.
- Contracts.coffee: higher-order contracts for CoffeeScript.
Papers I wrote
- Hygienic Macros for JavaScript: my doctoral dissertation showing how to adapt a hygienic macros system to JavaScript.
- Virtual Values for Language Extension (OOPSLA 2011): a generalization and formalization of existing meta-object systems with a particular application for JavaScript.
- Temporal Higher-Order Contracts (ICFP 2011): bringing temporal assertions to higher-order contracts.