gethup / kitten

A statically typed concatenative programming language.

Home Page:http://kittenlang.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 native-code compiler producing static executables. (Incomplete.)

Resources

Building Build Status

To build the latest compiler, you need Stack:

git clone https://github.com/evincarofautumn/kitten.git
cd kitten
stack setup  # only necessary on first build
stack build

stack exec kitten
stack exec kitten -- <flags>
# OR
stack install
~/.local/bin/kitten
~/.local/bin/kitten <flags>

Miscellany

Kitten is distributed under the terms of the MIT license. Contributors should agree to abide by the code of conduct.

About

A statically typed concatenative programming language.

http://kittenlang.org/

License:Other


Languages

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