-----Original Message-----
From: cctalk-bounces at
classiccmp.org [mailto:cctalk-
bounces at
classiccmp.org] On Behalf Of Paul Koning
Sent: Thursday, January 09, 2014 7:56 AM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Re: Lisp does NOT use RPN - Re: cctalk Digest, Vol 125, Issue 13
On Jan 9, 2014, at 12:55 AM, Mouse <mouse at rodents-montreal.org> wrote:
once you realise that Lisp source code is also Polish
Notation.
It's not. Lisp does NOT use RPN.
RPN stands for Reverse Polish Notation.
You may note the claim does not include the word "reverse?.
Indeed. (+ 1 2) certainly is classic ?ukasiewicz notation, prefix rather than
postfix.
OK, let's sort this out. Lisp uses prefix notation. What is often called
'algebraic' entry is formally infix notation. And RPN employs postfix notation,
as does Forth. That's one reason I think it must have been interesting to translate a
Lisp program into Forth. :-) -- Ian