Actually I can say pretty confidently that it's not useful, but I had fun building it.
This is a stack-based language with postfix syntax like Forth or RPN, but much of the semantics and the design are more like LISP, only backwards.
The interpreter is written in and must be run with SML/NJ. It can be started
from the SML REPL by importing tbd.sml (use "tbd.sml"
) and running the test
function (test ()
) or by using the included heap image with the
@SMLload option.