Come programmatore Java, sono sempre stato critico verso le eccezioni non selezionate. Per lo più i programmatori lo usano come rotta per la facilità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con le eccezioni controllate sono molto robusti rispetto alle controparti non controllate.
Sorprendentemente in Scala, non c'è nulla chiamato Eccezioni Controllate. Tutti i Java selezionati e deselezionati sono deselezionati in Scala.
Qual è la motivazione alla base di questa decisione? Per me apre un'ampia gamma di problemi quando si utilizza qualsiasi codice esterno. E se per caso la documentazione è scarsa, risulta in KILL.