I am confident that there
are alternatives that, while perhaps less comprehensive, get enough of
the common cases to achieve most of the benefits.
What is your confidence based on? What common cases? Did Dan tell you
about the issues that he's fighting? No "less comprehensive" solution
exists that will not run into the exact same problems.
I didn't tell him about the issues i'm fighting, so he's probably just
stating the typical result, ie "It takes less time to get the common
cases than it does to get all the cases".
Of course, the issues i'm dealing with are things that were punted on
earlier in the design of tree-ssa, because they were either hard to get
right, we didn't have time then, etc.
Let me give an example issue from an email i sent to diego and richard,
as a motivating example.