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 BoxesCowan version 1

author

cowan

comment


    

ipnr

198.185.18.207

name

BoxesCowan

readonly

0

text

== Boxes ==

This is a trivial module, providing mutable and immutable boxes.  Most Schemes have something like it, sometimes called ''cells''.  Boxes are a disjoint type.

== Procedures ==

 * `box`: constructor
 * `immutable-box`: constructor
 * `box?`: predicate
 * `immutable-box`: predicate
 * `unbox`: accessor
 * `set-box!`: mutator

time

2010-09-14 00:45:17

version

1