<p>Building an entirely new compiler front-end is a big task, and it isn't\r
always clear to people why we decided to do this. Here we compare clang\r
and its goals to other open source compiler front-ends that are\r
- available. We restrict the discussion to very specific technical points\r
- to avoid controversy where possible. Also, since software is infinitely\r
- mutable, so focus on architectural issues that are impractical to fix\r
- without a major rewrite, instead of talking about little details that\r
- can be fixed with a reasonable amount of effort.</p>\r
+ available. We restrict the discussion to very specific objective points\r
+ to avoid controversy where possible. Also, software is infinitely\r
+ mutable, so we don't talk about little details that can be fixed with \r
+ a reasonable amount of effort: we'll talk about issues that are \r
+ difficult to fix for architectural or political reasons.</p>\r
\r
<p>The goal of this list is to describe how differences in goals lead to\r
different strengths and weaknesses, not to make some compiler look bad.\r