Stevie Strickland <sstri...@ccs.neu.edu> writes:

> On Nov 23, 2009, at 6:39 AM, Robby Findler wrote:
>> On Mon, Nov 23, 2009 at 2:41 AM, Michael Sperber
>> <sper...@deinprogramm.de> wrote:
>>> 
>>> I was hoping you could just copy the old code and leave it in place.
>>> But if it creates any amount of work, by all means delete it.
>> 
>> I think they'd have to say that the contract system is unsound if
>> class100 is present. But perhaps it can just be treated the same was
>> as (require unsafe/...).
>
> Just in case I didn't make it clear earlier, the class system represented by 
> mzlib/class100 is not a separate implementation, but rather a thin veneer 
> over scheme/class that merely allows for the same syntactic interface as that 
> of the earlier, v103-era class system.
>
> To keep mzlib/class100 around and completely unaltered in both syntax and 
> semantics, I would need to preserve an older version of scheme/class and thus 
> maintain two large implementations of class systems that differed only in 
> slight, but important, ways.  To then allow the two class systems to 
> interoperate, which is currently the case, all operations on objects and 
> classes of each would need to be aware of implementation details of the 
> other, which would add much complexity to both.

As I said: As far as I'm concerned, zap it.  Thanks for explaining the
rationale!

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to