Typesafe JVM语言Scala现在已达到2.11版。 根据发行说明(您可以在 此处 完整阅读 ),Scala 2.11.x系列针对Java 6,并具有对Java 8的“不断发展的”实验性支持。
Scala的这种新版本更时尚,更苗条,Scala核心中的标准库减少了其字节码的20%。 此外,Scala编译器已在内部进行了模块化,以将表示编译器,Scaladoc和REPL分开,该团队希望这将有助于促进围绕JVM语言的强大社区的贡献。
Eugene Burmako表示,Scala宏也发生了重大变化,增加了准引用,“准和”是“ Scala 2.11.0中反射和宏的最令人印象深刻的升级”。
总体而言,Scala 2.11已修复613个错误,并且有112个人参与了将整个shebang一起拖运的工作。 其他改进包括澄清 软件许可证,该许可证应解决由早期修改引起的问题。
正如艾哈迈德·索利曼(Ahmed Soliman)指出的那样,尽管许多人称赞Lambda打包的Java 8发行版是潜在的Scala杀手,但是Java中的lambda根本无法触及 Scala中已经存在的 lambda ,充其量是,它们“在表面上划痕”。 而且,缩小Java和Scala之间的鸿沟最终对双方用户都有利。 正如艾哈迈德(Ahmed)所说,我们现在拥有的是“两种语言现在可以一起玩得更好,而 Typesafe (推动Scala的公司)实际上 像我们中的一些人一样 对Java 8感到兴奋 。”
如果您仍然不喜欢函数式编程,我们建议您通过ThoughtWorks的Neal Ford进行访谈。 在这里,他解释了为什么学习函数式编程范例对于开发人员如此重要的原因。
翻译自: https://jaxenter.com/major-new-release-for-scala-world-as-version-2-11-goes-live-107736.html