[cvs-nhc98] patch applied (hat): Add hierarchical module-ids. Separator is a dot. Scheme maps at the

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:00:26 EDT 2006


Mon Dec 11 03:37:24 PST 2000  malcolm
  * Add hierarchical module-ids.  Separator is a dot.  Scheme maps at the
    low-level to filesystem paths (e.g. on unix, separator becomes slash /).
    Qualified names are therefore extended to permit e.g. A.B.C.D.f
    There is a consequent loss of the very rare Haskell'98 case where
    A.B.C.D meant the composition of the constructor A.B with C.D.

    M ./src/compiler98/LexLow.hs -7 +10
    M ./src/compiler98/Makefile -2 +3
    M ./src/compiler98/OsOnly.hs -1 +3
    M ./src/compiler98/Parse.hs -1 +1
    M ./src/compiler98/Parse2.hs -13 +27
    M ./src/compiler98/ParseI.hs -5 +7


More information about the Cvs-nhc98 mailing list