2010-03-31 4 views
7

Каждая технология обладает мощными библиотеками и фреймами, написанными для нее. Я понимаю, что Scala может использовать библиотеки и фреймворки, написанные для Java. Но уже есть некоторые рамки, написанные для Scala в Scala. Как, например:Библиотеки и рамки Scala

Вы знаете больше большие библиотеки и рамки для Scala, написанные в Scala?

+4

Этот вопрос должен быть CW –

+0

Согласен: это должна быть вики сообщества. –

+0

Как мне сделать CW? – folone

ответ

6

Ряд проектов Scala объявляется на implicit.ly, включая библиотеки и фреймворки; некоторые из них написаны в Scala.

5

Вы проверили Scala Bazaar? Или вика Scala имеет полезную страницу, содержащую search links на GitHub и т.д. Одним из примеров является Optional библиотекой Павла Philips', точка которой, как я понимаю, это объявить класс:

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

6

Вы должны проверить Akka Project. Помимо прочего, он предоставляет супер-amped-up Actors, а также STM.

+0

Для непосвященных STM = Программная транзакционная память: http://en.wikipedia.org/wiki/Software_transactional_memory –

Смежные вопросы