This page is part of the web mail archives of SRFI 103 from before July 7th, 2015. The new archives for SRFI 103 contain all messages, not just those from before July 7th, 2015.
A new revision of SRFI 103 is available at http://srfi.schemers.org/srfi-103/srfi-103.html Changes: Remove all design related to versioning. Explain why this SRFI does not support versions in file names. Require a first-ordered matching file to be chosen. Thus making different implementations portably consistent about what files are used. Encode a fixed set of characters, catering to Windows. Change implicit file name prefix to "main". Prevent conflicts by mapping library names (--- main) to "---/_main.sls", (--- _main) to "---/__main.sls", and so on. Remove the restriction that search paths must be independent. Rephrase to state that files conforming to this SRFI must have only one library per file. Thus allowing implementations which support SRFI 103 to also support files which do not conform to it. Make supporting implementation-specific file name extensions optional. Rename SCHEME_LIBRARY_SEARCH_PATHS to R6RS_LIBRARY_PATH. In the Abstract section, only say this SRFI is for R6RS libraries. In the Design section, better describe why this SRFI has only single-library files. Add comment to the Issues section about a sequence of searched-for extensions replacing the current design of special support for implementation-specific file name extensions. Add comment to the Issues section about generalizing this SRFI to support multiple dialects and about using a more specific file name extension for R6RS libraries. A little misc clean-up. -- : Derick ----------------------------------------------------------------