Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A statically typed concatenative programming language.
Haskell C Makefile Other
Latest commit da7e014 @evincarofautumn Fix build.

The Kitten Programming Language

Kitten is a statically typed, stack-based functional programming language designed for simplicity, speed, and safety. This is an in-progress implementation of that language, including:

  • An interactive console for testing code.

  • An interpreter.

  • A compiler targeting C99.


Building Build Status

To build the compiler, you need GHC 7.10. Simply run:

git clone
cd kitten

You can run the integration tests concurrently with make -jn, where n is the number of concurrent jobs. If you are working on the compiler, you can use make dev to avoid checking the library dependencies on every rebuild.

Something went wrong with that request. Please try again.