An array programming language whose focus is simplicity, creating complexity from that simplicity.
Sum <- `+\
Fac <- |1+`*\
Fib <- `(0 1)_`(, + :)@⌄
[1 2 3 4 5] Sum ; 15
5 Fac ; 120
11 Fib ; 89
- implement list syntax
- finalize the 'pop' operator's character (was
'
, finalized as⌄
) - add an escape formatter for unicode characters (in the form of
\[char]
and\+[name]\
) - get the escape formatter working with files
- implement the 'reduce' operator
- implement the 'range/iota' operator
- implement function tacitness
- add additional named built-in operators (à la, Uiua's
&p
,&ffi
, etc) - add examples
- implement 1D convulsion as an example
- image manipulation (?)
nimble build -l