Wed Dec 18 01:00:01 EST 2013

Racket Package System - Jay McCarthy

- no backwards incompatible changes.  break API = create new package
- breaking includes changing documented behaviour
- when the version number goes up, you can add stuff
- we're exposing what the core does, to everybody
- it's possible to binary-compile packages (see also build-deps)
- it's possible to maintain compatibility when breaking up a package
- it's possible to undo mistakes by reverting
- there's a catalog[2]

[1] https://www.youtube.com/watch?v=jnPf6S0_6Xw
[2] http://pkg.racket-lang.org