Changes between Version 33 and Version 34 of ExtensibleRecords


Ignore:
Timestamp:
Feb 9, 2008 11:11:28 PM (8 years ago)
Author:
barney
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExtensibleRecords

    v33 v34  
    4444
    4545The other proposals allow labels to be arbitrary strings, and distinguish them from other objects by context.
     46
     47A third possibility (suggested on the mailing list) is to reserve a new syntactic class, such as identifiers starting with ', so that labels do not need to be declared before use.
    4648
    4749This is related to the problem of Label Sharing: if the label `L` is declared in two different modules `M1` and `M2`, both of which are imported, do we have one label `L` or two labels `M1.L` and `M2.L`? Should there be a mechanism for identifying labels on import?