Changes between Version 1 and Version 3 of Ticket #29
- Timestamp:
- 06/09/09 16:11:13 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #29
- Property status changed from new to assigned
-
Ticket #29 – description
v1 v3 1 1 Currently the parser treats all the forall-enabling extensions as equivalent. As long as one of them is on, to allow the forall keyword, then all uses of that keyword are allowed. We need checks on where they are allowed. 2 3 EDIT: The following is no longer valid: 2 4 3 5 First we have the data constructor uses.[[BR]] … … 11 13 * ImpredicativeTypes: Allow forall-quantified types as arguments to type constructors. 12 14 15 EDIT: Here is what should go instead: 16 17 * ExistentialQuantification: Allow forall-quantified data constructors. 18 * Rank2Types, RankNTypes, PolymorphicComponents, LiberalTypeSynonyms: Allow forall-quantified types. 19 20 See [http://nibrofun.blogspot.com/2009/06/whats-in-forall.html] for why this has changed. 21 13 22 This is part of ticket #14.
