[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scheme acceptance [no flames]



On Tue, 7 Nov 2000 01:30:49 -0500 (EST), Shriram Krishnamurthi
<sk@cs.brown.edu> wrote:

> - Syntax arguments are lame.  Sorry.  Sure, the majority of people may 
>   not prefer prefix.  But to lose that syntax would be to shed many
>   advantages inherent to Scheme.  It's a devil's bargain.

This quote by John McCarthy ("History of LISP" - SIGPLAN Notices, 13,8;
August 1978) seems relevant:

"The internal representation of symbolic information gives up the familiar
infix notation in favor of a notation that simplifies the task of
programming the _substantive_ computations, e.g. logical deduction or
algebraic simplification, differentiation or integration. If customary
notations are to be used externally, translation programs must be written.
The LISP programs use a prefix notation for algebraic expressions, because
they usually must determine the main connective before deciding what to do
next. [...] _The advantage is like that of binary computers over
decimal--but larger_."


Paolo
-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/