From: Wolfgang Jeltsch <wolfgang@jeltsch.net> Date: Wed, 26 Sep 2001 18:57:16 +0200
[..]
SAJ told that Joy is functional. If I unterstood him correctly, he said functional languages eliminated state and Joy IN ADDITION TO THIS eliminated variables and environments. So there must be a important difference to Forth because AFAIK Forth didn't eliminate state. Of course the particular idea of transforming stacks is not new.
If you like equations of the kind started by Wirth: Joy = Forth - state - lots_of_other_good_things + (nested) lists + GC + program_quotation + combinators. Joy = (pure) Lisp/Scheme - lambda_abstraction - function_application + program_quotation + function_composition. Comparisons with ML, Miranda and Haskell are not so useful because Joy is weakly and dynmically typed. http://www.latrobe.edu.au/philosophy/phimvt/joy.html - Manfred