Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。
今天是ScalaDay 2010的第一天,同时期盼已久的Scala2.8的第一个候选版也已经发布。Scala 2.8
包含了大量bug修正以及增加了许多新的特性。 新特性: * 集合类库重新设计 * 新的数组实现,允许多态数组 * 类型特殊化(Type specialization) * 命名和默认引数 * 打包对象(Package objects) * 更好的Scala Swing库,完善文档 * REPL改组 * 增强的隐式变换 * 改进的等于比较(Improved equality ) * Packrat分析器组合(Packrat parser combinators) * XML库的增强 * 类型构建器推断(Type constructor inference) * 更好的注解 * actor增强 * 支持continuations 改进: * 新的表现编译器 * 新的构建管理器 * 性能改进(速度提升50%) Bug 修正: Scala2.8包含大量的bug修正,一些主要的bug可以参看http://www.scala-lang.org/node/299 工 具: * Scaladoc 2 * Sbaz 2 * Scalap * Eclipse的Scala IDE |