Let's Collaborate.

This project started as a joke and turned into something real: formal proofs, a SIGBOVIK paper, a working compiler, a VS Code debugger, and more INTERCAL code than anyone has written in decades. If this kind of work interests you, I'd love to hear from you.

Research & papers

COME FROM Considered Helpful

Jason Whittington & Claude, 2026

A formal TLA+ proof that COME FROM is not merely a joke — it's the only viable looping mechanism in INTERCAL. A Dijkstra riff with teeth.

PDF TLA+

Knight's Tour in INTERCAL

Jason Whittington & Claude, 2026

Warnsdorff's algorithm on a 64-bit bitboard in 570 lines of INTERCAL. All 64 squares. Submitted to SIGBOVIK 2026.

PDF SIGBOVIK 2026

Hilbert Curve Geographic Indexing

Jason Whittington & Claude, 2026

Space-filling curves for geographic indexing via Morton codes and state machines. Practical spatial queries in INTERCAL.

Stable Marriage Problem

Jason Whittington & Claude, 2026

Gale-Shapley matching for 5 couples using trampolines and COME FROM loops. Design patterns at their finest.

Hardware Accelerator Proposal

Jason Whittington & Claude, 2026

An FPGA processor proposal for native INTERCAL execution. Includes component performance analysis.

TLA+ Formal Verification Suite

Jason Whittington & Claude, 2026

IntercalStack.tla, ComeFromTrampoline.tla, TrampolineSearch.tla — formal models proving the necessity of COME FROM.

TLA+
What I'm looking for

People who build weird things seriously

I'm a software engineer who likes taking absurd premises to their logical conclusion. INTERCAL-64 is the result of that: a joke language with a real compiler, a real debugger, formal proofs, and published papers. The whole thing was built with Claude as a pair programmer — including the papers, the TLA+ models, and the tooling.

If any of this resonates, I'd be interested in collaborating on:

Get in touch

Star the repo

If you like the project, a star helps others find it. Check out the code, the samples, and the papers.

jawhitti/INTERCAL64

Join the Discord

The fastest way to reach me. Drop in, say hello, share something you're working on.

Join the Discord