Scalaで学ぶ関数型プログラミング

投稿者 おおかゆか 2009-10-20 07:30:00 GMT

前回のRails勉強会で行ったScalaのセッションをブログで公開したところ、これまでのエントリで最多の62ブックマークがついてしまい、Scalaの波がすぐそこまで来ていることを実感。
それならと調子に乗って、また先週日曜日のRails勉強会@東京第44回にて、こないだのScalaのセッションの続編をやってきた。

タイトルは「Ruby使いのためのScalaで学ぶ関数型プログラミング」。前回は後半少しだけ文法の説明をほとんど即興でしてみたものの、言語概要の紹介とひたすらScalaいいよーというアジテーションがメインだったので、今回は文法に関するテーマが中心。

といってもいちおうRubyとの関連性を持たせないとRails勉強会でやる意味がないので、Ruby使いが関数型プログラミングのエッセンスを学ぶためにScalaのサンプルコードを使って説明するというものにした。

カテゴリ , ,  | コメント(5) | トラックバック(0) はてなブックマークへ はてなブックマークでの登録数

Ruby使いのためのScalaのススメ

投稿者 おおかゆか 2009-10-03 12:10:00 GMT

先週日曜日のRails勉強会@東京第43回でScalaのセッションをやってきた。

なぜRubyのフレームワークであるところのRailsの勉強会でScalaのセッションなんだと思われるかもしれないが、そこはそれ、単に私の趣味ということで。
というかScalaってRubyによく似ているのでRubyな人もきっと興味を持つはずと思い、さらっと表面だけでも紹介するようなセッションなら私でもできるだろうということでやってみた次第。

持ち時間は90分あったので、その前半でまずはScalaの概要を紹介。前日の夜中に3時間くらいで作ったスライドを使ってプレゼン形式で進めた。

 

そして後半はFirst Steps to Scalaを参考に、対話型インタプリタで実際に動かしながらScalaの言語仕様を紹介。といっても残り実質40分程度ではListのさわりくらいまでしかできなかったが。

とりあえず質問もそこそこ出て食いつきはよかったように思えたので、Scalaにふれてみるきっかけとしてはよかったのではないかと。
スライドの中でも述べているように現状Scalaに興味を持って学ぼうとしてるのはほとんどがJava使いなわけだが、私としてはRubyの素養がある人のほうがよりScalaにとっつきやすいと考えているので、もっとRubyistの中からもScalaを学ぶ人が増えてほしいと思う。

カテゴリ , ,  | コメント(0) | トラックバック(2) はてなブックマークへ はてなブックマークでの登録数