Changes between Version 3 and Version 4 of ModuleSystem


Ignore:
Timestamp:
Nov 29, 2005 11:30:22 PM (8 years ago)
Author:
john@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModuleSystem

    v3 v4  
    33There are inconsistencies in the current module system that cause confusion for users and complications for implementors. The issue is that while import, export, and hiding declarations have the same syntax, they have slightly different interpretations when it comes to names in the typespace. 
    44 
    5 In particular capital names are treated as types or classes in imports and exports but are treated as types, classes or value constructors in hiding clauses. 
     5In particular capital names are treated as types or classes in imports and exports but are treated as types, classes or value constructors in hiding clauses and there is no way to export just a constructor if it has the same name as a type. 
    66 
    77== Proposal ==