# jcram: a principled approach to code golf.

Can a simple and principled data compressor find its place in the world of emerging, purpose-built code-golf languages?

Can a simple and principled data compressor find its place in the world of emerging, purpose-built code-golf languages?

Musings on triangulation techniques for convex polygons.

An alternative, easy to follow derivation of Shannon entropy.

A brief introduction to my favourite theorems in computability theory.

A collection of curiosities concerning Fibonacci numbers, primes and relations between them.

A brief explanation of Heaviside’s cover-up method for partial fraction decomposition, domain extensions and applications to computer algebra.

A code golf challenge inspired by an anecdote about Dan Baronet.

The story of a forgotten invention that could have changed the world.

How to solve a mathematics problem using the supercharged powers of APL?

An evaluator for untyped lambda calculus written in Dyalog APL.