On Sat, Nov 30, 2019 at 3:03 AM egarrulo <[email protected]> wrote:
> I mean full support for every language feature. I guess that some > language features - like "eval" and macros - may impact memory > requirements significantly. Please note that I am not a Scheme > programmer (yet). > Macros are done at compile time and cost nothing at run time. > Sure, but there should be a lower limit, due to the runtime. For > instance, a "Hello World" program compiled with SBCL (Common Lisp) can > require dozens of megabytes. Anything else that the application does, > will add to that. > The Scheme program (print "Hello world") compiled on Windows and stripped produces a 12K executable. Chicken, like many other Schemes but Common Lisp, is modularized: if you don't use a feature (within reason) it is not included. John Cowan http://vrici.lojban.org/~cowan [email protected] May the hair on your toes never fall out! --Thorin Oakenshield (to Bilbo)
