On 2012-07-25 13:26:53 -0400, Ryan Culpepper wrote: > - add contracts to interfaces (6f4ad1de)
"Interfaces from the racket/class library now allow contracts to be specified for methods. Instances of classes that implement such contracted interfaces will be protected by these contracts." > - generics (518bf0fd) > - contracts for generics (552d6de9) "The new racket/generic library allows the definition of generic functions, which will dispatch to methods added to a structure type. Methods can be added to structure types using the new #:methods keyword." > - prompt/c, continuation-mark-key/c (de5c756d, 095d47fc) "Contracts can now be applied to continuation prompt tags or continuation mark keys, which will respectively guard the use of control operators or access to data stored in continuation marks. > - abstract methods (06091079) "The class form now supports declaring a method abstract. An abstract method prevents a class from being instantiated unless it is overriden." > - mzlib deprecation notices (e4141077) "The mzlib/class100 library has been deprecated and will be removed in the first release after June 21, 2013" (the rest of the deprecation notices are just for documentation since we don't have any plans to remove them) > - class/c changes (3eb963f6) > - class contracts for racket/draw, racket/snip (30311058, 2e1d59f7) These are probably not worth including. Cheers, Asumu _________________________ Racket Developers list: http://lists.racket-lang.org/dev