scala0.json 是另一个 Scala 操作 JSON 格式数据的工具包。
Scala.Rx 是一个 Scala 的函数式反应编程的库,基于 FRP 和 Deprecating the Observer Pattern 理论的实现. 简单例子: import rx._val a = Var(1); val b = Var(2)val c = Rx{ a() + b() }println(c()) // 3a() = 4println(c()) // 6
Scalang 是一个 Scala 的封装,可以轻松的编写服务来跟 Erlang 接口。 示例代码: class MyProcess(ctx : ProcessContext) extends Process(ctx) { override def onMessage(msg : Any) { log.info("received %s", msg) } } va
Scalaris 是一个采用Erlang开发的分布式 key-value 存储系统。提供的 API 包括:Java, Python, Ruby, and JSON
Scala Native 可将 Scala 代码编译成本机代码。 "Your favourite language gets closer to bare metal. " 该项目 GitHub 主页上的简介隐约透漏它是可以使用 Scala 编程语言编译成本机代码的项目。 Scala 除了纵向发展外(Scala 本身语言的扩展),也在横向的发展,比如 Scala.js 将 Scala 语言引入到
Scala Migrations 是一个类库用来简化数据库模型的升级和回滚的管理,允许通过一个版本控制系统来管理数据库模型。它旨在允许多个开发人员对一个项目一个数据库后端设计模式的修改,独立适用迁移到其本地数据库进行调试,当完成后,检查他们到源代码控制管理系统作为一个 经营正常的源代码。其他开发商然后检查新的迁移和应用到他们的本地数据库。最后,Scala Migrations 被用来迁移生产数据库到最新的架构版本。
Scala Test 是一个开源测试框架。ScalaTest旨在令测试更加高效。其开发者Bill Venners(Artima主编,同时也是资深的程序员)这样描述到: “ScalaTest 1.0是比JUnit和TestNG更加高阶的测试编写工具,这个Scala应用在JVM上运行,可以测试Scala以及Java代码。除了与JUnit 和TestNG的深层集成,同时还支持Ant任务,与maven集成
Scalasca 是一个用来分析并行程序的性能,并给出优化的建议。
ScalaBLAST 是 NCBI BLAST 库的一个高性能的多处理器实现。它支持所有5个主要类型:BLASTN,BLASTP,TBLASTN,tblastx和Blastx和多种输出格式(pairwise, tabular和XML)。 它运行在大多数已安装的MPI的多处理器系统,可以运行在一个互连的种类繁多,包括InfiniBand,二次曲面和以太网。它被设计用来运行大量的查询,对或大或小的数据
ScalaFX 是用 Scala 语言编写的UI DSL,位于JavaFX 2和JavaFX 8之上。每个ScalaFX应用程序也是有效的Scala应用程序。它支持与Java的完全互操作性,并且可以在支持Java虚拟机(JVM)和JavaFX2或JavaFX8的任何地方运行。 ScalaFX使用简单的分层模式创建新对象并构建场景图。 主要特性如下: 1)对程序员友好的层次结构式的对象创建语法。 s
mongo-scala-driver 是 MongoDB 的 Scala 客户端开发包。
intellij-scala 是 IntelliJ IDEA 集成开发环境用来开发 Scala 应用程序的插件。
Scaladin 是 Vaadin 提供的 Scala 语言的封装版本。Scaladin为所有的 UI 组件提供了全新构造器,例如: val panel = new Panel(caption = "Caption", width = 200 px, height = 300 px) 示例代码: val layout = new VerticalLayout(width = 100 pct, he
该项目包含一组并发和高可伸缩性的工具类,可用于直接替换 java.util.* 或者是 java.util.concurrent.* 集合包,在多 CPU 环境下提供更好的性能。
Effective Scala Guide 是 Twitter 公司的一份 Scala 编程语言指南! 中文文档:http://twitter.github.io/effectivescala/index-cn.html Scala是Twitter的主要应用编程语言之一,大部分基础架构是使用Scala编写,有几个大型库包在支持应用,Scala是一种大型高效语言,在实践中要谨慎使用。它的陷阱在哪里,