[plt-dev] Objections to removing class100?
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 -- Matthias