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