Niue updates
Added two new words to Niue – ^ and get-r. ^ raises a number to
the power of another:
4 2 ^ . => 16.0 673874883784677373 6 ^ . => 9364306491992936597418307443160066797807428695875 3713230115132798366662566814067348891103643839017799209689
get-r is similar to get, but it removes the key-value mapping from
the stack:
'x 10 'y 200 'x get-r .s => y 200 10
get-r can be used to emulate keyword arguments:
[ 'x get-r 'x ; 'y get-r 'y ; x y / . ] 'd ; 'x 123.45 'y 34 d => 3.6308823529411764 ( order of values on the stack does not matter. ) 'y 34 'x 123.45 d => 3.6308823529411764
Also wrote a short tutorial that highlights the syntax-less nature of Niue.