Changes between Version 22 and Version 23 of RemovalCandidates


Ignore:
Timestamp:
Jan 27, 2006 10:58:09 AM (9 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