This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: setf.scm


> It amazes me that people think that it's so easy to do better than
> CLOS, which IMHO is one of the lovely parts of of CL.

I have no CLOS experience.  But I won't let that stop me from
expressing my opinion ...

* The method precedence order is arbitrary, and (supposedly) "wrong".

* I'm not convinced that multi-methods are worth it.  They are more difficult
to implement efficiently, they make it more difficult to figure out what
is going on, they remove the modularity advantage that conventional
object-oriented languages have (that methods are associated with
their classes).

* I'm nervous about a "mostly-functional" language whose semantics
depend so much on global state and side-effects.

* I'm concerned that efficient compilation and static analysis
seem to be difficult.

	--Per Bothner
Cygnus Solutions     bothner@cygnus.com     http://www.cygnus.com/~bothner