← All repos

kitten

A statically typed concatenative systems programming language.

concatenativeeffectsforthhaskelllanguageprogramming-languagestatic-types
Browse cluster: Cosmos blockchain and smart contract languages
1,122commits
15contributors
5languages

Tech stack & purpose

Kitten is a statically typed, stack-based functional programming language designed for simplicity, speed, and safety, falling within the concatenative programming paradigm. The project includes an interactive console, an interpreter, and an incomplete native-code compiler for producing static executables. It is written in Haskell and built using Stack or Cabal, with its standard library provided through a common vocabulary file. The language was created by an individual author (evincarofautumn) and is distributed under the MIT license.

Community & reference links

Languages

Haskell
91.5%
C
6.7%
Makefile
0.8%
Emacs Lisp
0.6%
Vim Script
0.4%

Contributors