On Wed, Oct 16, 2013 at 7:55 AM, Robby Findler <ro...@eecs.northwestern.edu> wrote: > it would be nice to have a positive rationale for why we suggest leaving > this particular piece out of "X".
Here's my positive rationale: First, why include "X-doc"? I expect that if I tell someone they should try out Typed Racket, or Slideshow, or Frog, or some other bit of Racket software, I'll suggest that they do 'raco pkg install X', for whichever X we're talking about. This means that 'X' should contain all the stuff they'd want to use. In particular, I assume that almost everyone who's intentionally installing 'X' will want X's documentation. However, I don't think that everyone will want the tests -- if they do want the tests, it will be in a situation like you described, where asking someone to 'raco pkg install X-test' is easy. But why not just install X-test anyway, in case they need it? I think this goes back to why we're not shipping absolutely everything at once. There's a cost to a bigger download, whether that's someone deciding not to download a big file because the file size scares them off (a real phenomenon), or a network error that wouldn't have happened with a smaller download, or even actual monetary cost for someone on a metered network. Sam _________________________ Racket Developers list: http://lists.racket-lang.org/dev