Koka is an open source programming language created in 2012 by Daan Leijen.
| #203on PLDB | 14Years Old |
git clone https://github.com/koka-lang/kokaA strongly typed functional-style language with effect types and handlers.
fun hello-ten()
var i := 0
while { i < 10 }
println("hello")
i := i + 1infix infixr infixl type cotype rectype alias struct con fun function val var external if then else elif return match private public private module import as include inline rec try yield enum interface instance| Feature | Supported | Example | Token |
|---|---|---|---|
| Integers | ✓ | // [0-9]+ | |
| Floats | ✓ | // [0-9]+\.[0-9]+([eE][\-+]?[0-9]+)? | |
| Hexadecimals | ✓ | // 0[xX][0-9a-fA-F]+ | |
| Conditionals | ✓ | ||
| Access Modifiers | ✓ | ||
| Functions | ✓ | ||
| Comments | ✓ | // A comment | |
| Line Comments | ✓ | // A comment | // |
| Print() Debugging | ✓ | println | |
| Semantic Indentation | X |