On Oct 30, 2008, at 1:42 AM, Michele Simionato wrote:
Well, I would have preferred to distribute a single plain text file and not a zip file or a tgz archive. From the examples in the R6RS document I thought the standard required implementations to support the single file format.
I don't think the standard requires anything about libraries being in files; fortunately or unfortunately, it is up to the individual implementation to decide. If you're working at the repl, you can always invoke ikarus as: $ ikarus <init-files> ... which loads the files into the interaction environment. Since Ikarus supports (library ---) forms at the repl, this naturally works. I can make this work for r6rs scripts by allowing the user to specify a list of library files (each containing any number of libraries) from the command line as in: $ ikarus library-files ... --r6rs-script program-file args ... I think this would be useful and consistent with the other mode of invoking ikarus. I'll wait for opinions before pursuing this change. Aziz,,,
