More on checked exceptions

Quoting what I said yesterday: "The thing about the exception throwing is only true for exceptions inheriting from Exception, if you let them inherit from RuntimeException you don't have to add them to the method's signature. And beside that, I think it's a very good idea to add exceptions to method signatures, it lets the user know what to expect."Today however, I was pointed to this article by Bruce Eckel and I must say I can understand the points made and kind of agree with them. And here's another (conversation between Bruce Eckel and Anders Hejlsberg, founder of C#).