Bla is a programming language created in 1994 by Wouter Van Oortmerssen.
#1713on PLDB | 29Years Old | 0Books |
0Papers |
map(f,[]) = []
map(f,[h|t]) = [f(h)|map(f,t)]
qsort([],_) = []
qsort([h|t],lt) = append(qsort(filter(lambda(x) = lt(x,h),t),lt),
[h|qsort(filter(lambda(x) = not lt(x,h),t),lt)])
stack[T]() = self where
d = []
isempty() = d=[]
push(x:T) do d:=[x|d]
pop():T = d | [] -> nil -- raise stack_empty
| [h|t] -> h do d:=t
Feature | Supported | Token | Example |
---|---|---|---|
Comments | ✓ | -- A comment |
|
Line Comments | ✓ | -- | -- A comment |
Semantic Indentation | X |