I was just wondering what the magic was that you saw in FORTH. My
understanding is that it is a very low level language.
Have you ever played with LISP?
Think of FORTH as LISP without parenthesis underneath everything,
except that it never developed enough of a following to develop its own
versions of Scheme or Dylan or ...
Or perhaps it would make more sense to talk about integrating yacc into
C's basic syntax and standard libraries. (Except that doesn't work at
all.)
FORTH needed a lot of work, and the current standard misses a lot of
points, leaves you stuck with a reverse polish C and not-quite-unix
libraries, and still no standard object format.
Java tries to do what FORTH could have done and almost gets there, but
as we all know, that last 20% is where schedules slip and budgets
balloon.
Whether FORTH could have answered the problems that you run into when
you start trying to implement true context sensitive grammars or not is
something I can't prove without fixing the problems nobody ever fixed
in FORTH, but it should work better than languages that can only undo
one dimension of context.
On Jun 7, 2005, at 10:15 AM, Joel Rees wrote:
These days, there's very little true innovation is going on.
I hit that point with MSW3. The first tarnish was in realizing how
few other people saw the magic I saw in FORTH. But it was MSW3 that
opened my eyes to the fact that there really were a lot of people who
really did want Bill Gates or somebody to do their thinking for them.
--
Joel Rees
(A FORTH dreamer imprisoned in a Java world)