This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Ticket 2: module system

arcfide@sacrideo.us
2012-10-04 22:52:15
WG1 - Modules
alexshinn
blocker
alexshinn
fixed
source
closed
2010-02-23 15:57:25
enhancement

As per the charter, we need a module system proposal which allows sharing of code between implementations.

This is one issue where we can't default to the R5RS, since it has no module system. If we can't come to consensus, we will have to take the R6RS module system as-is.

componentWG1 - CoreWG1 - Modules
typedefectenhancement
milestone
ccarcfide@sacrideo.us

I have made a proposal regarding the module system on ModulesAndPackagesArcfide that has been updated recently.

resolutionfixed
statusnewclosed
resolutionfixed
statusclosedreopened
statusreopeneddecided

Must take into account #102, #103, #105 and #106.

statusdecidedwriting

Need to update \subsection{Primitive, library, and optional features} and \subsection{Entry format} in struct.tex regarding library and optional features.

Need to update prog.tex to include module system description.

Need to update "Programs and definitions" section of syn.tex to include modules.

resolutionfixed
statuswritingclosed