| CARVIEW |
Select Language
HTTP/2 200
accept-ranges: bytes
age: 2
cache-control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=stale
content-encoding: gzip
content-type: text/html; charset=UTF-8
date: Fri, 16 Jan 2026 03:19:44 GMT
etag: "4ed738ae3009ac1178c84c544ed884d3-ssl-df"
server: Netlify
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KF2D1SHE7N0SJY8V9Q3G9JGT
Tim Disney
Skip to main content
Tim Disney
I'm Tim Disney and I make code and things. Programming languages and the web are my favorite things.
- I'm @disnetdev.com on Bluesky
- I'm @disnet@mastodon.social on Mastodon
- I'm @disnet on Github
- I'm tim@disnetdev.com on email
- I was @disnet on Twitter but some jerk broke it and I've moved on
Posts I wrote
- New Year, New Flint
- Flint December Beta Updates (Open source and so many features)
- How Flint Helps You Externalize
and 42 more
Stuff I made
- Flint: a note-taking app.
- 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.