Changes between Version 19 and Version 20 of WorkingConventions


Ignore:
Timestamp:
May 2, 2007 9:57:38 AM (7 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkingConventions

    v19 v20  
    4141 
    4242 * New features should be switchable with their own flag, by default off.  We used to have just one flag `-fglasgow-exts` but nowadays we try to be much more selective. 
     43 
     44 * We are much happier about features whose implementation is:    
     45   * '''Localised''': only a handful of places in the code are changed. 
     46   * '''Orthogonal''': no new invariants or constraints are added that subsequent changes must bear in mind. This is really important; any change that imposes costs on later, apparently unrelated, changes is much more costly.  
    4347 
    4448 * A new feature should come with