Making programming easier for people, and the models that code with them.

The Turf Project builds Turflang, a statically typed, ahead-of-time compiled language, along with the compiler, tools and models around it, and studies what they do. Because we own every layer, we can change one and measure what the change does: for a programmer reading an error, and for a model trying to fix it.

What we work on

The language

Turflang is public, and so is its compiler.

Every claim made here about the language can be checked against the compiler itself. The guide, reference and source live on the language's own site.