| Version 3 (modified by ross@…, 7 years ago) |
|---|
Allow Undecidable Instances
See ExtensionDescriptionHowto for information on how to write these extension descriptions. Please add any new extensions to the list of HaskellExtensions.
Brief Explanation
There are no restrictions on the form of instance declarations (see FlexibleInstances). As a result, context reduction need not terminate, so implementations impose some limit on the depth of inference.
References
- Undecidable instances in the GHC User's guide.
Pros
- offered by GHC and Hugs with appropriate options
- flexible
Cons
- no clear boundary
