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 1

author

aag

comment

new page

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]||PLT Scheme||Chez Scheme||Chicken Scheme||MIT Scheme||
||documentation||||||||||||||||
||module system type, according to the <ModuleSystems> wiki page, i.e. FirstClassEnvironments, SyntacticModules, MetaModules, or StaticModules||||||||||||||||
||whether it supports export of syntax||||||||||||||||
||whether its forms can be the result of macro expansion||||||||||||||||
||what sort of static analysis of its forms is possible||||||||||||||||
||whether renaming is supported||||||||||||||||
||whether prefix renaming is supported||||||||||||||||
||whether implicit exports are supported||||||||||||||||
||whether there is a way to deal with phasing||||||||||||||||
||whether it is compatible with R6RS libraries, e.g. a strict subset||||||||||||||||
||what code base has been implemented with it, i.e. has it been tested with a large body of code?||||||||||||||||
||where an implementation can be found||||||||||||||||

time

2010-10-11 08:20:20

version

1