On Sat, May 7, 2016 at 1:44 AM, Jon Fairbairn <jon.fairbairn@cl.cam.ac.uk> wrote:


The one this violates is “never make language design decisions
to work around deficiencies in tools” The problem is that diff
does its work in ignorance of the syntax and consequently
produces poor results.


I think that this is an excellent principle that we should uphold.