Changes between Version 22 and Version 23 of RemovalCandidates


Ignore:
Timestamp:
Jan 27, 2006 10:58:09 AM (10 years ago)
Author:
malcolm.wallace@…
Comment:

add discussion of numeric patterns

Legend:

Unmodified
Added
Removed
Modified
  • RemovalCandidates

    v22 v23  
    44 * n + k patterns
    55   * For removal: we have been saying it will happen for a while now, we should make good on it.
     6 * k patterns, that is, numeric literals
     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.
     10   * Against removal: Everyone uses them.  Lots of legacy code.  Expressing recursion over numbers is more verbose
     11     without these patterns.
    612 * NegativeSyntax
    713 * ~ patterns