Почему в Scala stdlib нет ARM? - PullRequest
       18

Почему в Scala stdlib нет ARM?

7 голосов
/ 03 ноября 2010

Почему в стандартной библиотеке Scala нет ARM (например, Clojure with-open)?

1 Ответ

10 голосов
/ 03 ноября 2010

Короткий ответ

Потому что никто еще не добавил один!

Более длинный ответ

Множество предложений для большего лучшего я/ O библиотека была выдвинута, но лучший API для использования оказался спорным.В частности, точный способ обрабатывать строки при чтении файла построчно - чувствительный вопрос. (например, должны ли они быть удалены или пропущены как есть? Если они удалены, следует ли пропускать пустые строки?)

Это побуждает сторонние библиотеки отдавать предпочтение различным потребностям.

Сказав все это ... Вы можете проверить предложение jsuereth на github: https://github.com/jsuereth/scala-arm/wiki

...