[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OO no... here we gOO again...
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 <moshez@math.huji.ac.il>
There is no IGLU cabal.
http://advogato.org/person/moshez
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il