title: Can executable size be optimized?
body: <p>I have created executable of following code in Racket (choosing Racket and not GRacket): </p>
  
  <pre><code>#lang racket
  (print "Hello World!")
  </code></pre>
  
  <p>It creates a tgz of 3.6 mb with an executable of 6.2 mb. This seems very large for this simplest program. Executable created by Chicken Scheme with same code <code>(print "Hello World!")</code> is of size 16984 bytes (16.6 kb) only. </p>
  
  <p>I think I am missing something (possibly some optimization setting) while creating executable in Racket. How can this executable be made smaller?</p>