In Java können gewöhnliche IO-Operationen, die Streams, Dateien und ähnliches beinhalten, etwas störend sein. Daher tendiere ich (und viele andere) dazu, nach Dingen wie commons-io zu suchen, um den Schmerz zu lindern.
In scala - gibt es einige bessere Idiome / Klassen / Bibliotheken zu benutzen (ich kenne scala.io.Source etc zum Einlesen von Textdateien - aber was ist mit Streams etc). Ist es "normal", Bibliotheken wie commons-io in scala zu verwenden oder gibt es einen besseren Weg?
Es gab einige Diskussionen auf der Mailingliste von Scala zu diesem speziellen Thema. Und wenn ich mich richtig erinnere, kam nichts Konkretes aus ihnen heraus. In der Zwischenzeit werden Sie nicht in der Lage sein, Scalax zu checken. scalax.io sieht sehr vielversprechend aus.
I / O wurde bisher in Scala nicht angesprochen. Was existiert, existiert nur, um den Compiler und die XML-Bibliothek zu unterstützen.