Changes between Version 20 and Version 21 of Records/NameSpacing


Ignore:
Timestamp:
Jan 9, 2012 8:32:52 AM (2 years ago)
Author:
GregWeber
Comment:

TDNR links

Legend:

Unmodified
Added
Removed
Modified
  • Records/NameSpacing

    v20 v21  
    4848=== Details on the dot === 
    4949 
    50 This proposal requires the current Haskell function composition dot operator to have spaces on both sides. No spaces around the dot are reserved for name-spacing: this use and the current module namespace use. No space to the right would be partial application (see [/wiki/TypeDirectedNameResolution TDNR]. The dot operator should bind as tightly as possible. 
     50This proposal requires the current Haskell function composition dot operator to have spaces on both sides. No spaces around the dot are reserved for name-spacing: this use and the current module namespace use. No space to the right would be partial application (see  
     51[http://hackage.haskell.org/trac/haskell-prime/wiki/TypeDirectedNameResolution TDNR]. The dot operator should bind as tightly as possible. 
    5152 
    5253Given the dot's expanded use here, plus its common use in custom operators, it is possible to end up with dot-heavy code. 
     
    187188== Partial application == 
    188189 
    189 see [/wiki/TypeDirectedNameResolution TDNR] syntax discusion. 
     190see [http://hackage.haskell.org/trac/haskell-prime/wiki/TypeDirectedNameResolution TDNR] syntax discusion. 
    190191`.a r == r.a` 
    191192