On 07/01/14 8:13 PM, Peter Corlett wrote:
On Tue, Jan 07, 2014 at 10:50:59PM +0000, Liam Proven
wrote:
[...]
But then again, it does fit perfectly with the
smug, condescending,
patronizing tone of many other RPN users I've met online. They are not
pleasant people, in my general experience. Of course, there are exceptions,
but Ken here is not one.
It's the same kind of superior smugness you get from Lisp zealots, who also use
ten-dollar words like "homoiconcity" and claim that it's the only tool that
can
bring us artificial intelligence, despite the fact that it has yet to actually
produce any AI of note despite having been around for 56 years. It does however
make sense once you realise that Lisp source code is also Polish Notation.
It's not. Lisp does NOT use RPN.
----------------------
Lisp uses prefix ordering: the SAME conventional, familiar form for
function applications that Fortran and Fortran derivatives, including C
and every C derivative, including EVERY mainstream language in current
use, also use:
Head followed by parameters. f(a, b, c) or in Lisp (f a b c)
Some languages (notably Haskell) also allow infix placement of any
function or operator, according to what the author deems most readable.
(This flexibility isn't available in most popular languages, unfortunately.)
There are languages that use RPN (I won't bother listing them) but Lisp
is not among them.
--Toby
Incidentally, "homoiconicity" just means ...