> My brief proposal is based on library forms as they are specified in R6RS. > If the name appears in the form, it is at best redundant to have it as an > argument to `inter-library'.
Your `inter-library' form makes code in a file or URL available to the Scheme system. But when the Scheme system sees an attempt to import from an R6RS library, how does it decide which particular file or URL it should retrieve that library's code from? Does it have to load all of the libraries that `inter-library' has declared first? It would be nice if only code that is actually imported had to be loaded. Or are you thinking that libraries could be only partially loaded, i.e. just enough that the names of each file's/URL's exported libraries could be cataloged? Or do you have something else in mind? > If a future standard were to allow a > file to stand > alone as a library, then your suggested alteration would be sensible. I'm just trying to understand what you're proposing. _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
