[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] reducing the size of chicken runtime

From: Peter Bex
Subject: Re: [Chicken-users] reducing the size of chicken runtime
Date: Thu, 19 Nov 2015 17:44:32 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Thu, Nov 19, 2015 at 08:36:43AM -0800, Dan Leslie wrote:
> Isn't there a significant barrier to determining what to strip due to eval, 
> apply and read?

Only if you want to use those.  Eval itself is in eval.scm,
which can be left out using -explicit-use, as mentioned in the
wiki page.  Apply isn't a problem, it is very small and lives
in runtime.c.  Read is rather large, but it's extendable, so
for example the #u8() syntax is only hooked in when you actually
load srfi-4 (which is also self-contained).

So there already is quite a bit of stuff you can leave out.
But if you do that, you might not be able to use any eggs, unless
you're very conservative about what you use.


Attachment: signature.asc
Description: Digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]