2010-11-03 23 views
7

为什么Scala标准库中没有提供ARM(如Clojure的with-open)?为什么Scala stdlib中没有ARM?

+0

的[标签手臂(http://stackoverflow.com/tags/arm/info)是为问题关于ARM处理器架构,所以我删除了它。 – sepp2k 2010-11-03 15:31:53

+1

不完全是你的问题的答案,但有这样一个项目:https://github.com/jsuereth/scala-arm – axel22 2010-11-03 15:44:45

+0

这是一个难以忘怀的拖钓问题? – 2010-11-04 15:28:03

回答

10

简短的回答

因为没人加一个呢!

较长的回答已经提出,但要使用最好的API已经证明有争议的一个更大更好的I/O库

了许多建议。 特别是,逐行读取文件时处理换行符的确切方法是一个敏感的主题。 (例如,它们应该被剥离还是按照原样传递?如果剥离,是否应该跳过空行?)

这倾向于鼓励有利于不同需求的第三方库。

说了这么多。你也许会想看看jsuereth的产品在GitHub上:https://github.com/jsuereth/scala-arm/wiki

+10

该库的设计宗旨是回馈给scala的核心。它的所有内容与斯卡拉许可证100%兼容,所有贡献者已签署了EPFL的贡献者协议。所以如果你想看到ARM进入Scala的核心库,它是最好的贡献地。 – jsuereth 2010-11-03 15:57:25

相关问题