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 NaturalRecordConstructorDownsides version 3

author

medernac

comment


    

ipnr

88.177.167.25

name

NaturalRecordConstructorDownsides

readonly

0

text

= From SRFI-57 =

The traditional practice of instantiating record values with a positional constructor procedure can lead to code that is hard to read and fragile under common operations such as adding, removing, or rearranging field declarations. 


----

= From: "Michael R. Blair" =
[http://groups.csail.mit.edu/mac/ftpdir/scheme-mail/HTML/rrrs-1989/msg00204.html Reference]

I am concerned that the current  proposal makes it difficult for me to treat the order of slot-names in a record as irrelevant. About  record constructor:  What I  want is  a  construction procedure wherein (arg) order is  considered irrelevent. 

time

2010-03-13 19:10:49

version

3