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.

Source for wiki ModuleSystemSurvey version 2

author

aag

comment

Improved formatting.  Alphabetized.  Rearranged.

ipnr

173.228.90.144

name

ModuleSystemSurvey

readonly

0

text

= Survey of existing and proposed module systems =

||||[http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-10.html#node_chap_7 R6RS modules]||[wiki:ModulesAndPackagesArcfide Aaron's proposal]||[wiki:ModulesShinn Alex's proposal]||Chez Scheme||Chicken Scheme||MIT Scheme||Racket/PLT Scheme||other implementations...||
||documentation||||||||||||||||||
||example implementation||||||||||||||||||
||module system type, according to ModuleSystems, i.e. FirstClassEnvironments, SyntacticModules, MetaModules, or StaticModules||||||||||||||||||
||Supports export of syntax?||||||||||||||||||
||Can its forms can be the result of macro expansion?||||||||||||||||||
||what sort of static analysis of its forms is possible?||||||||||||||||||
||Is renaming supported?||||||||||||||||||
||Is prefix renaming supported?||||||||||||||||||
||Are implicit exports supported?||||||||||||||||||
||Is there a way to deal with phasing?||||||||||||||||||
||Is it a strict subset of R6RS libraries?||||||||||||||||||
||What code base has been implemented with it, i.e. has it been tested with a large body of code?||||||||||||||||||

time

2010-10-11 08:24:24

version

2