[Chicken-users] reducing the size of chicken runtime

2015-11-19 Thread Victor J
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? ___

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

2015-11-19 Thread Peter Bex
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 >

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

2015-11-19 Thread Dan Leslie
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

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

2015-11-19 Thread Peter Bex
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