2012/11/24(土) 第2回 関数型言語勉強会 大阪

2012/11/24(土)「第2回 関数型言語勉強会 大阪」でLTやってきました!


Scalaを勉強しはじめるより先にLTをやることが決まっていて、ギリギリになってから焦って手をつけました。
こんな筈じゃあなかったんだ・・・!

1日目は@ITのScala入門で基本構文を勉強して、2日目は丸1日必死でコップ本(1〜4章)を読みました。
基本構文をある程度勉強していたせいか、コップ本の内容はすんなり頭に入ってきました。
前日21時ぐらいまで「明日マジで何発表しよう」状態だったので、何とか形になってよかったです。

そしてスライド最後の方にある「Scalaビギナーズ」ですが、詳細が決まり次第Twitter@aa7thの方で告知します。
興味がある方はぜひチェックしておいてください。


噂のコップ本


こちらもお薦めとの噂


他の方の発表


@daiksyさん

先日の「PlayFrameworkビギナーズ」でもお話頂いたPlay2+Scala開発事例。
朝勉強会+ペアプロがメンバーのスキルアップに役立ったとのこと。
スキルの低いメンバーで開発進めるときのお手本のようなプロジェクトだと思います。

@nakauさん

pfffとはコード解析ツールなのだそうです。ぷふ。名前かわいい!!!
「オープンソースプロジェクトはpull requestしなければどうということはない」「エア参加」はこの日一番の名言でした・・・!

@kitora_naokiさん 「Java から Scala へ」

Scalaの基本など。
実際に使っている方のお話はとても参考になります。
coursera.orgは先日他の方にもお薦めされました。英語読めないけど見てみようと思います。

@_likrさん

OCamlは純粋な関数型言語ではないのですね。それならとっつきやすいのかな?
C言語並みの処理速度なのだとか。

@pocketberserkerさん

Erlangという言語は初めて聞きました。いろいろあるんだなー。
F#はScalaより型推論が強力・・・って言えと誰かに言われたそうです。
余談になりますが、偶然にも母校の後輩でした。さがこわくないよ!

@bleisさん

関数型を活用するには壁がある!
私も頑張って超えたいです。
具体例があってとても参考になりました。

@kakkun61さん

第1回で参加者全員に関数型への恐怖感を植え付け、第2回では出禁になったとの噂まであったHaskellのお話・・・!
Haskell勉強法について。今回は怖くなかったです。
最近自分でも主催しているので、勉強会のお話が興味深かったです。

@s_kozakeさん

高階関数のお話。(1分のOPムービー付き)
関数型は関数を値として扱う言語なので、関数自体を引き渡したり戻したりできる!というのは頭では分かるのですが、自分で活用できるようになるにはまだまだ時間がかかりそう・・・。

@mollifierさん 「Javascriptで関数プログラミング」

普及しているJavaScriptで関数型っぽく書いて、関数型流行らせようぜ!というお話。
今後JavaScriptを書く時はちょっと意識してみようと思います。

感想

第1回のTwitterTLを見て「怖い勉強会」というイメージがあったのですが、怖くなかったです。
みんな関数型大好きなんだな!というのが伝わってくる和やかな勉強会でした。
第3回までにもっとレベルアップして、また何か発表できればいいな。

当日の様子(第二回関数型言語勉強会 #fpstudy)