Changes between Version 4 and Version 5 of ExternalCore


Ignore:
Timestamp:
Oct 30, 2006 5:47:48 AM (9 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExternalCore

    v4 v5  
    3232== Tasks ==
    3333
    34   * Update the External Core data type to be compatible with the current Core data type.
    3534  * Define an external text representation for External Core (which will probably be simply a minor modification of the old format)
     35  * Update the External Core data type to be compatible with the current Core data type. (mostly done)
     36  * Update {{{PprExternalCore.lhs}}} to print stuff that {{{LexCore}}} and {{{ParserCore}}} can understand. (mostly done)
     37  * Update {{{MkExternalCore.lhs}}} to support both the current Core and the new External Core. (mostly done)
    3638  * Update {{{LexCore.hs}}}, {{{ParserCore.y}}}, and {{{ParserCoreUtils.hs}}} to support the new data type and external syntax.
    37   * Update {{{MkExternalCore.lhs}}} to support both the current Core and the new External Core.
    38   * Update {{{PprExternalCore.lhs}}} to print stuff that {{{LexCore}}} and {{{ParserCore}}} can understand.
    3939  * Convert the current External Core documentation (in LaTeX) into a chapter (in XML) in the User's Guide.
    4040
     
    4242
    4343  * The LaTeX documentation describes PrimOps in some detail. This information is now in the library documentation, so it is probably not needed in the External Core chapter.
    44   * Core now uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}.
     44  * {{{IfaceSyn}}} now uses {{{Name}}} ([[GhcFile(compiler/basicTypes/Name.lhs)]]) rather than {{{IfaceExtName}}}.