[munich-lisp] Next Munich Lispers Meeting

Pascal Costanza pc at p-cos.net
Sat Dec 13 13:33:20 UTC 2008


Thanks for putting me in cc, but since I didn't see the beginning of  
the discussion, I cannot comment on it that well... ;)

Pascal

On 10 Dec 2008, at 01:12, Jim Newton wrote:

> On Thursday 04 December 2008 21:46:37 Andreas Hauser wrote:
>> jimka wrote @ Thu, 4 Dec 2008 14:43:35 +0100:
>>>    * A very opinionated and probably objectionable view of
>>>              CLOS (the way I think it should be).
>>
>> A CLOS discussion would be nice to have. I remember some other people
>> mentioning they've never come around to dive into it. I'm a bit  
>> uncertain
>> about your stance (some native speaker connotaions might have been  
>> lost),
>> are you pro or con CLOS? Can someone else defend the other position?
>>
>
> Yes, i'm basically Pro-clos.  However, i do no know a lot about  
> theoretically
> sound object models, and cannot answer questions about CLOS in that
> regard.   I look at CLOS as a tool box of lots of capabilities
> that just very often come in extremely handy.  There are, however,  
> some
> design decisions which went into its original design (usually for
> performance reasons) which  I think are unfortunate and others which
> I think are obtuse.
>
> One thing that I think is interesting about CLOS is its ability to  
> do what I
> call Specialization Oriented Programming.  I.e., using CLOS not for
> its object model (where classes represent state laden objects with  
> similar
> characteristics), but rather using the method dispatch protocol for  
> control
> flow purposes.  In this approach objects of a class do not represent
> entities in any describable sense, but rather they act as policies to
> control which methods are applicable and in which order they
> are evaluated.
>
> I suspect many people will disagree with my opinion.
>
> I look forward to the discussion
> -jim

-- 
Pascal Costanza, mailto:pc at p-cos.net, http://p-cos.net
Vrije Universiteit Brussel, Programming Technology Lab
Pleinlaan 2, B-1050 Brussel, Belgium












More information about the munich-lisp mailing list