Koka is an open source programming language created in 2012 by Daan Leijen.
#195on PLDB | 12Years Old |
git clone https://github.com/koka-lang/koka
A strongly typed functional-style language with effect types and handlers.
fun hello-ten()
var i := 0
while { i < 10 }
println("hello")
i := i + 1
infix 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 |