scala-2.7.4.final、windows上でやっています。
レッツ sbaz available !
■Actorrent (0.1)
actorを利用したbittorrentクライアント実装。Actorのサンプルとしてソース眺めてみるとよさそう。
■base (1.9, 1.8, 1.7)
インストールしても何もおきない。scalaの基本セットを管理しているもの?
■bcprov-jdk14 (0.0.0.1)
Bouncy Castle Crypto APIs。暗号API。
■combinator (0.11991, 0.11988M, 0.10301)
Parser Combinator API。scala標準の機能なので必要なし。但しexampleがついてくるので勉強に良い。
■commons-net (1.4.1)
Jakarta Commons Net
■jaxen (0.0.0.1)
JAXEN - XPath API
■jdom (0.10)
JDOM - XML API
■jetty (4.2.19)
jetty - サーブレットコンテナ
■jline (0.9.91)
JLine コンソール用ライブラリ(readlineみたいなもの)。後述のscalashellで使う模様。
■jsp-api (2.0)
JSP APIだろう
■jsr166 (0.1)
java.util.concurrentパッケージ。Java5から標準。
Java1.4のために用意されてるのかな?
■junit (3.8.1.1)
jUnitだろう
■jxta (2.3.5)
JXTA - P2Pフレームワーク
■log4j (1.2.13)
log4jだろう
■mysql-connector-java (3.1.12)
ドライバに違いない
■pex (14, 9)
api-docを読むと"XMLのオンメモリデータストレージ"みたいなことが書いてある。
■sbaz (1.24, 1.23, 1.22, ...)
sbaz本体。sbaz install sbaz などとやると失敗する。
■sbaz-keyclient (0.1)
Dependency error. でインストールできない。
■sbaz-setup (1.0)
scala bazaarsの管理フォルダを変更するコマンド。
■sbaz-testall (1.3b, 1.3, 1.2, ...)
何かのテストランナー。起動しなかった。
■sbazgui (0.40, 0.39, 0.38, ...)
おそらくGUIベースのsbaz管理ツール。おお!と思って起動してみたけど起動しなかった。
■scala (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
scala本体
■scala-actors-examples (0.4, 0.3)
■scala-actors-jxta (0.4, 0.3)
P2P+Actorのデモ。
scala-actors-examplesインストール時にjetty/jxtaなどもインストールされるので、mavenなどを用意してやれば起動できるだろう。
■scala-analysis (0.1)
「simple unification-based analyzer」
simpunif というコマンドが追加される。プロファイラか何かだろう。
■scala-android (2.7.0-final, 2.6.1-final)
Scala版 Androidフレームワーク。結構豊富にサンプルコードがついてくる。詳しくは「Scala and Android in an Eclipse project」。
■scala-cldc (2.7.0-final, 2.6.1-final)
組み込みScala、かな?ステータスがあやしい??
■scala-devel (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
■scala-library (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
scala本体のソースだろう。
■scala-devel-docs (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
■scala-documentation (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
scala APIリファレンスと、言語仕様書/チュートリアル。これらは必須。
■scala-msil (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
.Net向けコンパイラ。試している人はたくさんいるようだ。
Scala で .NET 用の実行ファイル作成 - なんとなくな Developer のメモ
■scala-swing (0.5, 0.4, 0.3, ...)
swing用ライブラリ。あとで使い方エントリ予定。
■scala-test (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
scala本体のテストコードのようだ。ユニットテストツールのScalaTestではない。
■scala-tool-support (2.7.4.final, 2.7.3.final, 2.7.2.final, ...)
主要なコードエディタ用のscalaプラグイン
(emacs/vim/intellij/jedit/textmate..etc)。
■scalacheck (1.5, 1.4, 1.3, ...)
ScalaCheck - ユニットテストツール
■scalap (2.7.1.final, 2.7.0-final, 2.6.1-final, ...)
scala版javap(ディスアセンブラ)。ソースがどういう風に最適化されてJavaクラスに落ちるかがわかる。
ちょっとやってみると、
■scalar (0.1)
ソース読む限り、量計算をしてくれるライブラリ(いわゆる数学的な意味でのスカラー)。
コンパクトなソースなので初学者の勉強に意外と良さそう。SCALA_HOMEにファイルが作成されるのはこいつの仕業です。
■scalashell-library (0.1)
■scalashell-scala (0.1)
scalaによるシェル実装。シェルの中でscalaを実行できる。通常のscalaプロンプトよりかっこいいです。
スクリーンキャストはこちら。
WindowではCygwin上で実行しなければならない。
■schema2src (73, 72, 45, ...)
XMLスキーマからscalaバイディングを生成するコマンド。使い方はscala.xmlを参照
■servlet-api (2.4)
サーブレットだろう
■smotor (25, 23, 12)
smotor - scala サーブレットコンテナ う、動くのか!?
■units (1.5, 1.4, 1.3, ...)
単位計算のライブラリ。こんな風にかけるようになる。
■webcont (15)
■webcont-examples (15)
上記のsmotor上で動作するWebアプリケーションフレームワークとサンプル。かなりシンプルっぽい。
ここで気づいたのは、「Index to Scala and XML projects.」
に今まで見てきたパッケージのスタック図が書いてあった。。ちょっと古めですね。パッケージの鮮度は疑ったほうがいいかも。
■x10runtime (1.5, 1.0.47)
IBMが作った言語 X10のランタイム。初めて知ったけど、なぜこんなものが・・
■xinc (13, 12, 9, ...)
XIncluder API。この言葉も初めて知りました>Wikipedia:XML_Inclusions。
48 package names
317 total packages
大味ですみませんが、以上です。