a few years ago i read that
java was the first language to have checked exceptions. there was some controversy about if this was a good thing or a bad thing. personally i find it kind of an annoyance when i try to compile and it tells me i didn't catch some exception that never happens. that was years ago. what is the consensus now?