[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

Differences between revisions 36 and 37

Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:

基本的には綺麗なテーブル定義用。汚いテーブル定義だとかなり面倒な事になる。

概要

公式サイト

http://www.scala-lang.org/

学習

Programming Scala

刺激を求める技術者に捧げるScala講座---目次 - 刺激を求める技術者に捧げるScala講座:ITpro

https://github.com/twitter/effectivescala

フレームワーク

Lift

play

gizzard

http://github.com/twitter/gizzard

ORM

Squeryl と Slick が比較的有名。

どっちを選択するかはいろんな基準があるような

一応注意する点

  • SlickはTuple22問題(列の定義の上限が22)があるので列が23個以上あるようなテーブルの取り扱いが面倒
  • Slickは Scala 2.10 以上でのみ動作

Squeryl

Squeryl - A Scala ORM for SQL Databases

ScalaのORM、Squerylを試してみる | mwSoft

Slick

ScalaQuery

基本的には綺麗なテーブル定義用。汚いテーブル定義だとかなり面倒な事になる。

ScalaのORM「Slick」でいろんなSQLを投げてみる | mwSoft

Slick ガイド - tototoshi の日記

テンプレートエンジン

Scalate

システム等

http://incubator.apache.org/esme/

ビルド

https://github.com/harrah/xsbt

simple-build-tool - Project Hosting on Google Code

単体テスト

http://code.google.com/p/specs/

http://code.google.com/p/scalacheck/

http://www.scalatest.org/

Brizzled: SBT: A Scala-based Simple Build Tool

Emacs

http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/

http://github.com/RayRacine/Scamacs

ensime

http://github.com/aemoncannon/ensime

https://github.com/markhibberd/ensime/tree/2.9

関連サイト

http://code.technically.us/tagged/Scala

Coderspiel / DWEMTHY_S ARRAY^H^H^H^H^HLIST IN SCALLY

インストール

設定

以下が必要な環境があるかもしれない?

-Dfile.encoding=UTF-8

利用方法

勉強会とか

Scala座 - 第1回 Scala座

Togetter - 「第1回Scala座 非公式勝手まとめ」

参考サイト

Changes and Improvements on Scala 2.8 (Scala勉強会@東北)

Scala変態技法最速マスター - Onion開発しつつ、PEGEXを開発する日記

Scala開眼:小難しく書きすぎな気がするー。


CategoryProgramLanguage

紹介マニアMoinMoin: Scala (last edited 2015-02-21 14:10:14 by sakito)