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. For a version of this page that may be more recent, see ModuleFactoringSummary in WG2's repo for R7RS-large.

Module­Factoring­Summary

cowan
2011-06-21 01:14:26
2history
source

Here is a short summary of Module factoring proposals :

Feature

R5RS

ModuleFactoringCowan

ModuleFactoringShinn

ModuleFactoringGleckler

ModuleFactoringMedernach

(scheme io)

base

base

(scheme io base)

(scheme io)

(scheme ports)

(scheme repl)

base

yes

no

yes

yes

case-lambda

SRFI 16

base

(scheme case-lambda)

(scheme case-lambda)

(scheme arguments case-lambda)

multiple values

base

base

(scheme multiple-values)

base

base

normalisation

none

(scheme char normalization)

(scheme char normalization)

(scheme char normalization)

(scheme char normalization)

package all io

base

no

(scheme io)

no

no

parameters

SRFI 39

base

base

base

(scheme parameters)

records

none

base

base

base

(scheme records srfi-9)

unicode

base

(scheme char)

(scheme char)

(scheme char)

(scheme char)