2/26:豆ナイトでScalaとLift

ちりとてりん。


どうやら豆ナイトで、ScalaおよびJavaとの相互利用、WebフレームワークLift on Scalaに関しての簡単な入門チュートリアルが行われる。

Web上では申込み締め切られているが、当日受付で
はてなで見た」、「mixiで見た」、「HHaが言ってた」
といって名刺を頂ければ、入れるそうです。


http://www.mamezou.net/modules/mamenight1/


参加費用:無料
場 所:新宿三井ビル34階 弊社 トレーニングルーム
講演内容

* Scalaの単純さ・強力さを味見をするハンズオン:Scala超入門(60分)
講師:羽生田栄一
* 休憩:15分ぐらい
* EclipseScalaプラグインScalaからの他F/W(Spring等)の使い方(20分)
講師:長谷川裕一氏(Starlight&Storm)
* Ruby on Railsを超えるScalaベースのフルスタックWebフレームワークLiftのデモ(10分)
講師:牛尾剛


今回の豆ナイトのテーマは今世界的に注目されポストJava言語の最右翼と名指されている言語Scalaです。 ScalaJavaに関数型の皮をかぶせ、Rubyのような簡潔性・柔軟性とJavaとほぼ同等の処理スピードを、強い型付けを捨てずに共に実現することを狙ったJVMで動く新世代の汎用プログラミング言語です。語彙や型変換や制御構造をライブラリとして後からユーザが独自に拡張していけるのでDSLドメイン固有言語)としても大きな可能性があります。


今回は、JavaRubyのいずれかを少しは知っている方々に向けて、Scalaの対話型インタプリタ環境でのハンズオン形式で、Scalaのすごさ、Javaとの違い、Rubyとの比較等を実感していただきます。


Scalaのインストール手順

1. J2SEのインストール
以下のURLより、お使いのプラットフォームに応じたバイナリを取得しインストールして下さい。
http://java.sun.com/j2se/1.5.0/ja/download.html
2. Scalaのインストール
以下のURLより、お使いのプラットフォームに応じたバイナリを取得しインストールして下さい。
http://www.scala-lang.org/downloads/index.html
以下の動画もご参考にして下さい。
http://www.scala-lang.org/docu/movies/izpack_win.html
3. 実行確認
Scala Interpreter」を実行し、以下のステートメントを入力します
println("Hello, world!")
実行結果に「Hello, world!」と表示されることを確認して下さい。


Java1.5以降をインストール済みの方はステップ2.からはじめてください。
とりあえず、IzPack Java Installerでのインストールが一番お手軽です。なお、 Current Version: 2.6.1-finalとLatest Version: 2.7.0-RC1のいずれでもOKですが、安定しているのはCurrent Version: 2.6.1-finalです。


ではでは。