Changes between Version 11 and Version 12 of CrossPackageDocumentation

Show
Ignore:
Timestamp:
05/28/09 09:45:55 (5 years ago)
Author:
simonmar (IP: 213.199.128.148)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CrossPackageDocumentation

    v11 v12  
    2727Apparently, it might also be possible to do the conversion using existing Template Haskell functionality. This needs looking into. 
    2828 
    29 The downside of this approach is that we loose the original declaration style. For example, we don't know if a data type was declared using GADT-style syntax (with a 'where' clause), or normal style. Other examples: 
     29The downside of this approach is that we lose the original declaration style. For example, we don't know if a data type was declared using GADT-style syntax (with a 'where' clause), or normal style. Other examples: 
    3030  * We can't put in extra parenthesis where the user wants them. 
    3131  * Sometimes users want non-operators to be defined and used in infix form, an example is Conal's type composition {{{`O`}}}. 
     32 
     33Any information missing from the `TyThing` version of the declaration (such as whether to use GADT-style for datatype declarations) can always be added to the `.haddock` file, though.