Home

Awesome

Kaba

Kaba is a general purpose programming language. The core is a simplified version of c++, with some python-style syntax sugar.

Features:

This is the stand-alone compiler/execution environment for running scripts/applications.

Syntax

Uses indentation for blocks:

func main()
    print("hi")

Strong typing system, with easy built-in containers:

func f(i: i32) -> i32[]
    return [i,1,2,3]

Some functional ideas:

let x = [1.0, 2.0, 3.0] |> sin
                        |> filter(x => x>0)
                        |> sort

Libraries

For a full reference, see: https://wiki.michi.is-a-geek.org/kaba.reference/

Building