Changes between Version 23 and Version 24 of RemovalCandidates


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

--

Legend:

Unmodified
Added
Removed
Modified
  • RemovalCandidates

    v23 v24  
    66 * k patterns, that is, numeric literals 
    77   * 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. 
    1011   * Against removal: Everyone uses them.  Lots of legacy code.  Expressing recursion over numbers is more verbose 
    1112     without these patterns. 
    1213 * NegativeSyntax 
    1314 * ~ patterns 
     15 
    1416   * For removal: can be simulated with 'where' or 'let' clauses 
    1517   * Against removal: