Reply to Chad,
Walter Bright wrote:
The fall-through thing, though, is purely local and so much less of
an issue.
huh?
These bugs always take me no less than 2 hours to find, unless I am
specifically looking for fall-through bugs.
They are that evil kind of bug where you can stare at the exact lines
of code that cause it and remain completely clueless until the
epiphany hits. This is no good, unless the compiler can be rewritten
to induce epiphanies.
"much less of an issue"
T_T
The much worse class of bugs is the ones that you can be staring at the location
of the bug, have an epiphany about what the bug is and still not be able
to tell if it is the case: the bug is here, but cause by a line of code that
could be anywhere.