Skip to content
A statically typed concatenative programming language.
Haskell C Makefile Other
Latest commit 9c64fca Mar 25, 2016 @evincarofautumn Add Stack build configuration.
The Makefile doesn't yet use this by default.

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.