<div dir="ltr">Oh, apparently the difference you're seeing is indeed racket/match. I see that the contract system is already pulled in with those requires -- it is bigger than racket/match. (You can see what libraries are indirectly loaded by using DrRacket's View|Show Module Browser.)<div>
<br></div><div>Anyway, in the current git version (with the change to racket/date I mentioned yesterday), I get 2.2M for the version without racket/date and 2.3 for the version with. But in 5.94, I see 3.9M for the version with racket/date.</div>
<div><br>Robby</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 13, 2014 at 3:36 PM, Manfred Lotz <span dir="ltr"><<a href="mailto:manfred.lotz@arcor.de" target="_blank">manfred.lotz@arcor.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, 12 Feb 2014 09:55:16 -0600<br>
Robby Findler <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>><br>
wrote:<br>
<div class=""><br>
> Looks like most of the size increase from racket/date is that you're<br>
> pulling in the contract system.<br>
<br>
</div>No quite sure about this.<br>
<br>
I have<br>
<div class=""><br>
#lang racket/base<br>
<br>
(require racket/cmdline<br>
          racket/string<br>
          racket/format<br>
          racket/port<br>
          racket/path<br>
          racket/list)<br>
<br>
</div>which gives a size of 2123435 for the executable.<br>
<br>
I add one line<br>
(require racket/date)<br>
and the executable has size 4029647<br>
<br>
Is there something implicit happening with the contract system?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Manfred<br>
<br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>