先日、12月20日に、(現時点では非公式ですが)Scala 2.10.0がでました。*1 ところで、2.10から以下のような警告がでます。 scala> try{ | 1 | } catch { | case e => e.printStackTrace | } <console>:11: warning: This catches all Throwables. If this is really intended, use `case e : Throwable` to clear this warning. case e => e.printStackTrace ^で、2.8から2.9でerrorの呼び出しが警告になって、sys.errorになったときなども、単純作業で置き換えなくてはならず、ちょっと評判悪かったのですが・・・なにも知らずに単にThrowableの型を書くのはまずいと