[plt-dev] Objections to removing class100?

From: Michael Sperber (sperber at deinprogramm.de)
Date: Mon Nov 23 02:09:00 EST 2009

Matthias Felleisen <matthias at ccs.neu.edu> writes:

> On Nov 22, 2009, at 4:56 AM, Michael Sperber wrote:
>
>> 
>> Stevie Strickland <sstrickl at ccs.neu.edu> writes:
>> 
>>> We're interested in finally removing class100 from PLT Scheme.  Are
>>> there any objections?
>> 
>> I'm a user, but not a heavy one.  Is it significant work to keep it in?
>
> We are in the process of introducing class contracts. These 
> should include contracts for inits and init-fields. Our regular
> class system has a **strange** init behavior, which is only used
> in class100 to its full extent. Specifically, you can do things
> like 
>
>  (if (tuesday?) (super-new [x 10]) (super-new [y 'a]))
>
> and you can hide this expression in 'strange' places so that 
> it is impossible to attach contracts

You're saying that leaving class100 as-is (i.e. without contracts) is
harder than zapping it, right?  (I'm totally not interested in contracts
for class100.)

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla


Posted on the dev mailing list.