On Thu, 27 Jun 2002, Sean 'Captain Napalm' Conner wrote:
It was thus said that the Great Tony Duell once
stated:
>
> The only language I like more than Forth for _some_ quick hacks is RPL
> (Reverse Polish Lisp). It's Forth done to excess in that you can push
> _anything_ onto the stack, not just integers (as in integers, reals,
> complexes, vectors, matrices, strings, lists (of anything), even
> _programs_!). Internally, of course, the stack is a stack of pointers to
> objects in memory.
Postscript is a little like that (a Forth like language that allows pushing a
wide variety of objects on the stack)
Always thought STOIC was more consistant that Forth in its string handling
(strings could be pushed on the stack like PostScript...)
At college I wrote my own Forth-like system (called VIth as Fifth was
already taken 8-) that was pretty much like this. I even used it in one of
my classes to implement a Unix shell where Unix commands could be pushed
onto the stack (let's see, it took about two days to get it extended to be a
fully programmable Unix shell, which was a *team* project for the class).
The more I study both Forth and Lisp, the more I realize that both are
quite similar (only that Lisp is a backwards Forth). I like the concepts of
both but I'm still not satisfied with them (hard to state exactly why
though).
-spc (That as in my Forth phase ... now I'm in a Lisp phase ... 8-)
Peter Wallace