Here's a draft for the TR changes:
- Typed Racket fully supports submodules.
- The `typed/racket/unsafe` library provides import and export forms
that circumvent contract generation. This improves performance for
typed-untyped interaction at the cost of safety and debuggability.
- Typed Racket provides experimental support for units (from `racket/unit`).
- The experimental `define-new-subtype` form allows overlaying finer
distinctions between otherwise identical types, similar to Haskell's
`newtype`.
- The `Promise` type constructor changes in a backwards-imcompatible
way to exclude promises created with `promise/name`.
For the unstable changes, how much detail do we want? Listing the fate
of each of the 40+ unstable subcollects is probably too much, but just
saying "unstable is out of the distribution, some of its goodies have
been merged" is probably too little. Any thoughts?
Vincent
> --
> You received this message because you are subscribed to the Google Groups "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
racket-dev+...@googlegroups.com.
> To post to this group, send email to
racke...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/5633B4CB.2050901%40ccs.neu.edu.
> For more options, visit
https://groups.google.com/d/optout.