Changes between Version 4 and Version 5 of CompositionAsDot


Ignore:
Timestamp:
Dec 9, 2005 4:30:39 PM (8 years ago)
Author:
simonmar@…
Comment:

make the proposal more concrete; remove comment about '..' which wasn't necessary

Legend:

Unmodified
Added
Removed
Modified
  • CompositionAsDot

    v4 v5  
    1010== Proposal == 
    1111 
    12 Reserve . for use as a qualifier in names. Do not permit . as an operator symbol (or as a symbol character?). (Also continue to permit it as a decimal point in floats). 
     12 * Add {{{.}}} to ''reservedop'' in the lexical syntax 
     13 * move qualified identifiers ({{{qvarid}}}, {{{qconid}}} etc.) from the lexical syntax to the context-free syntax 
     14 
     15(Note: {{{.}}} also appears in the syntax as a decimal point in floats). 
    1316 
    1417== Pros == 
    1518 
    1619 * Much much simpler. Not impossible to remember. 
     20 * Paves the way for using {{{.}}} as the selection operator in improved record or module systems 
    1721 
    1822== Cons == 
     
    2428   degree sign °, the masculine ordinal indicator °, stroked circle ø, and so on.  All of these resemble the mathematical 
    2529   symbol, and some of them are available in the Latin-1 subset. 
    26  * We need to make a special case of .. in the [m .. n] case. 
     30 
     31 * Breaks quite a lot of code