[gambit-list] Strategies on decreasing executable size for Gambit-based software for client distribution

Mikael More mikael.more at gmail.com
Fri Oct 3 12:24:11 EDT 2008


Hi!
Compiling (display "Hello world\n") to an individual executable file
generates a ~3MB executable.

What are the strategies available to get Gambit application binary sizes
down as much as possible, for applications to be distributed to client
machines, with a particular designated purpose?

Can parts of the Gambit core somehow be taken away, such as (eval) support,
flonum support, arithmetical functions?

Is there any strategy using which one can compile Scheme code to binary
form, in a way that only the functions used in the code is included in the
binary? I.e. smaller binary for (display "Hello world\n") than for an
application that uses cos, eval, open-tcp-client.

Thanks
Mikael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20081003/cda44b5c/attachment.htm>


More information about the Gambit-list mailing list