2010-03-31 77 views
7

每种技术都为其编写的库和框架功能强大。我明白,Scala能够使用为Java编写的库和框架。但是现在已经有一些为Scala编写的框架。等等,例如:Scala库和框架

你知道斯卡拉任何更伟大的库和框架,Scala写的?

+4

这个问题应该是CW – 2010-03-31 09:32:50

+0

同意:它应该是一个社区维基。 – 2010-03-31 13:54:45

+0

如何使其成为CW? – folone 2010-04-01 07:19:13

回答

6

implicit.ly上宣布了许多Scala项目,包括图书馆和框架;有些是用Scala编写的。

5

你检查了Scala Bazaar吗?或斯卡拉wiki有含search links到GitHub上等等。一个例子是保罗飞利浦Optional库,这点,我的理解是要声明一个类一个有用的页面:

class MyApp extends optional.Application { 
    def main(i: Int, d: Double, os: Option[String]) : Unit = { /* App Logic goes here */ } 
} 

然后可以运行由:

java MyApp -i 1 -d 2.4 

或(如os可选参数)

java MyApp -i 1 -d 2.4 -os Bob 
+0

不知道,非常感谢。 – folone 2010-03-31 11:53:45

6

你应该看看Akka Project。除其他外,它还提供超级演员和STM。

+0

对于外行,STM = Software Transactional Memory:http://en.wikipedia.org/wiki/Software_transactional_memory – 2010-12-19 09:25:24