I have created executable of following code in Racket (choosing Racket and not GRacket):
#lang racket
(print "Hello World!")
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 (print "Hello World!")
is of size 16984 bytes (16.6 kb) only.
I think I am missing something (possibly some optimization setting) while creating executable in Racket. How can this executable be made smaller?