Changes between Version 23 and Version 24 of RemovalCandidates


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