= Scala = == 参考ウェブサイト == * [[http://sites.google.com/site/scalajp/home|プログラミング言語Scala 日本語情報サイト]] * [[http://www.artima.com/scalazine|scalazine]]<
>Martin Oderskyへのインタビュー等あり。英語  * [[http://scala.sygneca.com/|Scala Wiki]]<
>英語だが様々な情報がある * [[http://www29.atwiki.jp/tmiya/|プログラミング言語 Scala Wiki]]<
>資料が豊富。多数の翻訳  * [[http://www.ne.jp/asahi/hishidama/home/tech/scala/index.html|Hishidama's Scala memo]]<
>文法などが要領よくまとまっている。 * [[http://eed3si9n.com/ja/real-world-scala-dependency-injection-di|実戦での Scala: Cake パターンを用いた Dependency Injection (DI) ]]<
>Jonas Bonér氏の文書をeed3si9nさんが翻訳されたもの。しかし、ここで「DI」と称しているものは、単に「手によるコンストラクタ注入」と変わらない気がする。 * [[http://d.hatena.ne.jp/digitalsoul/20110314/1300058143|関数型Scala]]<
>Mario Gleichmann氏の文書をdigitalsoulさんが翻訳されたもの。わかりやすい! * [[http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/|刺激を求める技術者に捧げるScala講座]]<
>執筆者によって、わかりやすい記事とそうでない記事が混在 * [[http://codezine.jp/article/detail/5193|今からでも遅くない これから始めるScala(前編) ]]<
>Scalaの概要を知るのに最も適した記事。ただ、ところどころいきなり難しい話が出てくるような気が。。。 == 基礎編 ==  * [[scala/typeSystem|型システム]] * [[scala/structuralSubtyping|構造的部分型]] * [[scala/selfTypeAnnotation|自分型アノテーション]] * [[scala/packageObjects|パッケージオブジェクト]] * [[scala/callLike|メソッド呼び出しのように見えるもの]] * [[scala/monad|モナド]] * [[scala/implicit|implicit]] * [[scala/Serialization|Serialization]] * [[scala/BinaryIncompatibility|バイナリ非互換性]] * [[scala/ByNameParamter|名前渡しパラメータ]] * [[scala/annotations|アノテーション]] * [[scala/Regex|正規表現]] * [[scala/this.type|this.type]] * [[scala/import|import]] * [[scala/langOthers|未整理]] == 応用編 == * [[scala/DI|DI]] * [[scala/ORM|ORM]] * [[scala/Mock|Mock Framework]] == IDEプラグイン == * [[scala/Scaka_IDE_for_Eclipse|Scala IDE for Eclipse]] * [[scala/plugins|その他のIDEプラグイン]] == その他 == * [[scala/ruby|Ruby対Scala]]