Bolin
A general purpose language that is- Designed to be readable (read)
- Automatic memory management (no gc, no rc)
- Has features not found in any other language (See a few on the highlights page)
- Matches C execution speed, occasionally Bolin is faster
- Has a more optimal standard library (read)
- Compiles 3 million lines per second (x86-64 linux)
- Try our (incomplete) mini game (roughly 10 minutes) to learn syntax
- Availiable for Mac and Linux download here
main() { sum := 0 for v in [5, 7, 11] index i //index is optional { if v == 11 { break } sum += v if sum > 20 { break } print("$i: $v") } on break { //<-- must be immediately after loop print("Index $i broke out of loop") } on complete { //<-- Will not execute on break print("Array is OK") } }Output:
0: 5
1: 7
Index 2 broke out of loop
Supports debugging