Changes between Version 23 and Version 24 of RemovalCandidates
- Timestamp:
- 01/27/06 03:09:22 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RemovalCandidates
v23 v24 6 6 * k patterns, that is, numeric literals 7 7 * For removal: Overloaded numeric patterns mean there is hidden computation going on during LHS matching. 8 Nine times out of ten, what is really wanted is Natural numbers, not Integers (and definitely never Floats!). 9 This language feature also makes the implementation of code-transformation tools more tricky and less regular. 8 Nine times out of ten, what is really wanted is [wiki:Natural Natural numbers], not Integers (and definitely 9 never Floats!). This language feature also makes the implementation of code-transformation tools more tricky 10 and less regular. 10 11 * Against removal: Everyone uses them. Lots of legacy code. Expressing recursion over numbers is more verbose 11 12 without these patterns. 12 13 * NegativeSyntax 13 14 * ~ patterns 15 14 16 * For removal: can be simulated with 'where' or 'let' clauses 15 17 * Against removal:
