← All repos

kit

Kit: a magical, high performance programming language, designed for game development.

Browse cluster: Cluster 34
488commits
11contributors
7languages

Tech stack & purpose

Kit is a programming language designed for game development that compiles to C, offering modern language features like type inference, algebraic data types, pattern matching, and generics while maintaining the performance control of C through direct pointer manipulation and manual memory management. The compiler, kitc, is written in Haskell and uses a build system based on YAML configuration files, allowing developers to use existing C libraries without wrappers. Kit was created by Ben Morris and is currently in pre-alpha, with an official Visual Studio Code extension providing syntax highlighting support.

Community & reference links

Languages

Haskell
74.2%
Kit
19.3%
Yacc
3.9%
Logos
1.3%
Shell
0.7%
Vim Script
0.4%
C
0.2%

Contributors