On May 25, 2009, at 11:43 AM, leppie wrote:
I assume besides the differences in 32/64 bit, there are
differences with debug and non-debug fasl files
Maybe. Though I haven't thought about how to specify which ones to
use if there are both debug and non-debug versions of the same
library. Also, there may be a binary file containing expanded (but
not compiled to machine code) version of the library as well if I
ever need it.
(well in my case with IronScheme, the fasl files grow considerably
with debugging info embedded, not sure what the case is with Ikarus).
Let me check...
$ bzr export srfi.tgz lp:~ikarus-libraries-team/ikarus-libraries/srfi
$ $ tar -zxf srfi.tgz
$ IKARUS_LIBRARY_PATH=. ikarus --compile-dependencies srfi/compile-
all.ikarus.sps
Serializing "./srfi/%3a99.sls.ikarus-fasl" ...
Serializing "./srfi/%3a99/records.sls.ikarus-fasl" ...
....
$ find srfi -name '*.ikarus-fasl' | xargs wc -c
....
3225858 total
$ find srfi -name '*.ikarus-fasl' | xargs rm
$ IKARUS_LIBRARY_PATH=. ikarus -d --compile-dependencies srfi/compile-
all.ikarus.sps
3414200 total
That's like a 1% increase. :-)
Aziz,,,