Changes between Version 2 and Version 3 of HaskellExtensions


Ignore:
Timestamp:
Nov 25, 2005 6:41:28 PM (10 years ago)
Author:
ijones
Comment:

made all extension names into links

Legend:

Unmodified
Added
Removed
Modified
  • HaskellExtensions

    v2 v3  
    22[[PageOutline]]
    33
    4 [http://www.haskell.org/ghc/docs/latest/html/libraries/Cabal/Distribution-Extension.html The original extensions list can be found here]
     4[http://www.haskell.org/ghc/docs/latest/html/libraries/Cabal/Distribution-Extension.html The extensions that Cabal knows about can be found here]
    55
    66== Support Matrix ==
    77
    88||Extension Name||GHC||NHC||HUGS||
    9 ||OverlappingInstances||True||False||True||
    10 ||RecursiveDo||True||False||True||
    11 ||ParallelListComp||True||False||True||
    12 ||MultiParamTypeClasses||True||False||True||
    13 ||NoMonomorphismRestriction||True||True||False||
    14 ||FunctionalDependencies||True||False||True||
    15 ||RankNTypes||True||False||True||
    16 ||PolymorphicComponents||True||False||True||
    17 ||ExistentialQuantification||True||True||True||
    18 ||ScopedTypeVariables||True||False||True||
    19 ||ImplicitParams||True||False||True||
    20 ||FlexibleContexts||True||False||True||
    21 ||FlexibleInstances||True||False||True||
    22 ||EmptyDataDecls||True||True||True||
    23 ||CPP||True||True||True||
    24 ||TypeSynonymInstances||True||False||False||
    25 ||TemplateHaskell||True||False||False||
    26 ||ForeignFunctionInterface||True||True||True||
    27 ||AllowOverlappingInstances||True||False||False||
    28 ||AllowUndecidableInstances||True||False||False||
    29 ||AllowIncoherentInstances||True||False||False||
    30 ||InlinePhase||True||False||False||
    31 ||ContextStack||True||False||False||
    32 ||Arrows||True||False||False||
    33 ||Generics||True||False||False||
    34 ||NoImplicitPrelude||True||False||False||
    35 ||NamedFieldPuns||False||True||False||
    36 ||ExtensibleRecords||False||False||True||
    37 ||RestrictedTypeSynonyms||False||False||True||
    38 ||HereDocuments||False||False||True||
    39 ||UnsafeOverlappingInstances||False||False||True||
     9|| OverlappingInstances || True || False || True ||
     10|| RecursiveDo || True || False || True ||
     11|| ParallelListComp || True || False || True ||
     12|| MultiParamTypeClasses || True || False || True ||
     13|| NoMonomorphismRestriction || True || True || False ||
     14|| FunctionalDependencies || True || False || True ||
     15|| [wiki:RankNTypes] || True || False || True ||
     16|| PolymorphicComponents || True || False || True ||
     17|| ExistentialQuantification || True || True || True ||
     18|| ScopedTypeVariables || True || False || True ||
     19|| ImplicitParams || True || False || True ||
     20|| FlexibleContexts || True || False || True ||
     21|| FlexibleInstances || True || False || True ||
     22|| EmptyDataDecls || True || True || True ||
     23|| [wiki:CPP] || True || True || True ||
     24|| TypeSynonymInstances || True || False || False ||
     25|| TemplateHaskell || True || False || False ||
     26|| ForeignFunctionInterface || True || True || True ||
     27|| AllowOverlappingInstances || True || False || False ||
     28|| AllowUndecidableInstances || True || False || False ||
     29|| AllowIncoherentInstances || True || False || False ||
     30|| InlinePhase || True || False || False ||
     31|| ContextStack || True || False || False ||
     32|| [wiki:Arrows] || True || False || False ||
     33|| [wiki:Generics] || True || False || False ||
     34|| NoImplicitPrelude || True || False || False ||
     35|| NamedFieldPuns || False || True || False ||
     36|| ExtensibleRecords || False || False || True ||
     37|| RestrictedTypeSynonyms || False || False || True ||
     38|| HereDocuments || False || False || True ||
     39|| UnsafeOverlappingInstances || False || False || True ||
     40
    4041
    4142== Extensions supported by two compilers ==