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,,,
