Changes between Version 13 and Version 14 of ModuleSystem


Ignore:
Timestamp:
Dec 1, 2005 6:05:56 AM (10 years ago)
Author:
john@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModuleSystem

    v13 v14  
    4747= Permit Signatures in Export Lists =
    4848
    49 There is a good case to be made for permitting the inclusion of function signatures in the export list of a module.  People often write them there anyway in comments, but the comments are not checked against the implementation, so changes can go unnoticed.  There is also a good software engineering principle that says you should specify your interfaces as fully as possible.
     49There is a good case to be made for permitting the inclusion of function signatures in the export list of a module.  People often write them there anyway in comments, but the comments are not checked against the implementation, so changes can go unnoticed.  There is also a good software engineering principle that says you should specify your interfaces as fully as possible. signatures in export lists should be considered equivalant to signatures specified in the module itself at the top level for all purposes.