Currently, a statically linked "hello world" executable is 1.7MB (stripped). Is
it possible to strip out some unnecessary features (i.e. R5RS stuff, numeric
tower, etc) so that the runtime is more suitable for an embedded (low memory)
system?
___
On Thu, Nov 19, 2015 at 03:52:23PM +, Victor J wrote:
> Currently, a statically linked "hello world" executable is 1.7MB (stripped).
> Is it possible to strip out some unnecessary features (i.e. R5RS stuff,
> numeric tower, etc) so that the runtime is more suitable for an embedded (low
>
Isn't there a significant barrier to determining what to strip due to eval,
apply and read?
-Dan
Sent from my BlackBerry 10 smartphone.
Original Message
From: Peter Bex
Sent: Thursday, November 19, 2015 8:31 AM
To: Victor J
Cc: chicken-users@nongnu.org
Subject: Re: [Chicken-users] reducing
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