I just spent a pretty sizeable chunk of time tracking down a problem that ended up simply being a divide-by-zero bug. There were no exceptions or trace statements, the application just stopped loading views- new popups/tabs wouldn't even dispatch initialize events, much less get on to their creation phases.
Shouldn't this be an exception since it's so hard to track down and cripples the application?
ActionScript 3 follows Ecmascript in having no divide-by-zero exceptions. Instead,
positive number / 0 -> Infinity
negative number / 0 -> -Infinity
0 / 0 - > NaN
Adobe Flex SDK Team