30-OCT-01 Fixed Bugs in file interp.c :
division (/) by zero when one or both operands are floats
fremove and frename gave wrong truth value
(now success => true)
nullary, unary, binary, ternary had two bugs:
coredump when there was nothing to push
e.g. 11 22 [pop pop] nullary
produced circular ("infinite") list when no
new node had been created
e.g. 11 22 [pop] nullary
app4 combinator was wrong.
Also renamed: app2 -> unary2, app3 -> unary3, app4 ->
unary4
the old names can still be used, but are declared obsolete.
Small additions to (raw) Joy:
putchars – previously defined in library file inilib.joy
fputchars (analogous, for specified file)
fputstring (== fputchars for Heiko Kuhrt's program)