Greetings,

I need some feedback.

Fasl files (i.e., precompiled, binary library files) currently
go into the same place where the library is.  E.g., compiling
the library (foo bar) which is located in <path>/foo/bar.sls
produces <path>/foo/bar.sls.ikarus-fasl.  This has some pros
(it's a simple mapping; you can nuke a library with its fasl
files altogether; users can share libraries and fasl files;
etc.) but it also has some disadvantages (you may not have
write access to the directory; you cannot mix and match 32-
and 64-bit fasl files for the same library; upgrading ikarus
breaks precompiled libraries; it pollutes the library path
with junk files; etc.).

Should this change?  And what to?

I'm inclined towards the ypsilon model (put fasl files in a
$HOME/.ikarus/precompiled directory).

Any comments, suggestions, or objections?  Please speak up.

Aziz,,,

Reply via email to