k programming language 

examples

download  (then $chmod +x k)

$k
 s:2            / atom

 v:2 3 4        / list
 v 1            / apply(index)
3
 s+v
4 5 6

 d:[a:2;b:3]    / map
 d `b           / apply(index)
3
 d+d
[a:4;b:6]

 f:{x+2}        / lambda
 f 1            / apply
3
 f v
4 5 6

 m:(v;3 4 5)    / nested list
 +/m            / + reduce
5 7 9
 +/'m           / + reduce each
9 12

..

kOS