【问题标题】:Is this online Scala book still relevant for Scala 2.8?这本在线 Scala 书籍是否仍然适用于 Scala 2.8?
【发布时间】:2011-03-04 22:08:20
【问题描述】:

This book 看起来确实不错。鉴于 Scala 2.8 于 2008 年发布,它是否仍然适用?

【问题讨论】:

标签: scala


【解决方案1】:

是的。它们没有涵盖一些最新的材料,但在这些情况下,有很多很好的在线文章,例如:

等等。 Payne 和 Wampler 确实指出了许多他们提前知道的新功能,而且我记得,他们写的任何东西都没有以如此重要的方式改变,从而使他们所说的不适用。

更新:

正如 cmets 中所要求的,actor 和解析器组合库也有一些变化。 Actor 库现在包含 Reactor 特征(在此讨论 http://www.scala-lang.org/node/2041),解析器组合器库现在包含一个 Packrat 解析器实现。这里有一个相当完整的(据我所知)2.8 的变化列表:http://sites.google.com/site/scalatohoku/changes-and-improvements-on-scala-2-8

【讨论】:

  • 演员和解析之类的东西呢?他们也改变了很多吗?
  • 实际上,是的,这两个库都有一些显着的变化。 Actor 库添加了 Reactor 特征(此处描述了该特征和其他更改 scala-lang.org/node/2041),并且解析器组合器库现在使用 packrat 解析器实现。此处提供了所有更改的良好摘要:sites.google.com/site/scalatohoku/…
  • Packrat 实际上是可选的。原来的解析器组合器就在那里。
  • @Daniel,谢谢——我实际上是想在我输入“uses”的地方写“includes”。感谢您指出这一点。
  • 我将之前评论中的详细信息添加到答案中,并进行了丹尼尔指出的更正。
【解决方案2】:

除了 Programming Scala(Payne 和 Wampler)的讨论之外,Programming in Scala 的第一版(Odersky、Spoon、Venners ) 非常好,而且我敢肯定最近出现的涵盖 2.8 的 second edition 会更好。 (也可用于显着减少 from Amazon,尽管 AFAICT 您无法选择以这种方式获取 PDF。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-11
    • 2013-03-21
    • 2020-03-17
    • 1970-01-01
    • 2019-08-14
    • 2014-09-02
    • 2020-03-02
    • 2011-02-06
    相关资源
    最近更新 更多