On 26 Jul 2000, Oleg Goldshmidt wrote:

> SICP is excellent, more for general understanding of computing, but
> you can learn scheme from it, no doubt.  For questions like this, I
> would also recommend "On Lisp" by Paul Graham.
> 
> In Graham's language, lisp (or scheme) is a tool for buyilding
> languages. If one thinks along these lines, the idea of a "language
> construct" being no different from any other object does not seem
> strange. As for practical meaning of all those "theoretical" ideas
> such as "functions as first-class objects" etc

You could also see common Schemish constructs such as

(map (lambda (x y) (+ x y)) '(1 2 3) '(4 5 6))

As a "practical meaning" of all those theoretical ideas.
IOW, working with functions as second class citizens makes programming
unnecessarily hard.

--
Moshe Zadka <[EMAIL PROTECTED]>
There is no IGLU cabal.
http://advogato.org/person/moshez


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to