>/prog/ raves about how great and powerful LISP is
>download sbcl
>make a simple hello world app
(defun main ()
(print "Hello World")
(quit))
>compile it to binary
>50MB file for 3 lines of code
SBCL is shit. And many lisp implementations suck pretty hard. There seems to be a larger number of good scheme implementations, probably because the language is simpler and easier to implement, except for the macro system.
yeah, I bet they put as much as possible into the library. It would make sense if you were compiling many independent scheme files to individual c files, and then linking them together. You would want to minimize code duplication between the c files, and it would be annoying if each c file contained a small implementation of a scheme back end engine of some form, like the core data structures and built in functions.
>>1
This includes the runtime. You can compress the saved image if you want. So it's not really a problem. Even so, if I were to write production code, I'd probably use C or FIOC.