Subject: Re: Is LISP dying?
From: (Rob Warnock)
Date: 1999/07/14
Newsgroups: comp.lang.lisp,comp.lang.misc,comp.lang.forth
Message-ID: <7mh3k9$>
Bart Lateur <> wrote:
| M[UMPS] by example: operators

Thanks for the pointer!

| M[UMPS] evaluates strictly from left to right, so that 1+1*2
| yields 4 and not 3.

Well, what can I say?!?  FOCAL *was* inspired directly by MUMPS, yet
it *did* have operator precedence, for arithmetic exprs at least --
I remember coding that part of FOCAL-10 as direct transliteration
of the FOCAL/F code. There was a separate small data stack for
intermediate results. (And a FOCAL-in-C snarfed off the net some
time ago agrees, too.)

Oh, well...


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA