Haskellに触れてみる
偶然見つけたHaskell勉強会へ出てきた。
本もなく飛び入り参加でしたが、ううううさんの丁寧な進行やいけがみさんの適切な解説のおかげで大変興味深い勉強会だった。
【1】Extreme Readingによる和気藹々の読書会
Extreme Readingとは、レジュメを担当した人が解説するのではなく、ペアプロのようにその場で読んで噛み砕いて議論するやり方だそうだ。
初体験でしたが、『ふつうのHaskell』という簡単な本であること、さらにHaskell専門家のいけがみさんがいたおかげで、初歩的な質問から他言語との比較の議論まであって、結構深かった。
Extreme Readingのやり方よりも、タイムキーパー役のううううさんの進行の上手さがむしろ印象的だった。
#PFP関西でのワークショップはタイムマネジメントがうまくいかなかったことを思い出して。
大学生が中心で、Haskell初心者ばかり集まった勉強会。
とはいえ、自分で株式会社を作ったと言う人たちばかりで、そのパワーに圧倒されてしまった。
【2】Haskellのサンプルからのぞける特徴
講師役のいけがみさんが、Haskellの長所を問われて、
「遅延評価にそれほどの利点ではない。むしろ、型推論が出来ることと、新しい言語だけに良い所があることだ。丁度、PerlよりもRubyの方がスクリプト言語として洗練されているように。」
と答えたのが印象的だった。
cat演算子と行数カウントをさっそく実装して動かしてみた。
サンプルは簡単ではあるが、池上さんの言うHaskellの特徴が出ていないだろうか?
--cat.hs --Unixのcatmain = do cs <- getContents
putStr cs
--countLine.hs --ファイルの行数カウントmain = do cs <- getContents
print $ length $ lines cs
最後にいけがみさんから教えてもらったIBM の Haskell に関するコラムを残しておく。
| 固定リンク
「コミュニティ」カテゴリの記事
- 第26回redmine.tokyo勉強会の感想~多様性はコミュニティが成功する重要な要因の一つ #redmineT(2024.06.15)
- 『世界一流エンジニアの思考法』が学べる環境を手に入れてかつ継続する方法の感想 #devboost(2023.12.10)
- 第25回東京Redmine勉強会の感想 #redminet(2023.11.05)
- パターンカタログよりもモンスターカタログの方が面白いね #jasstkansai(2023.06.24)
- デブサミ2023の感想(2023.02.11)
コメント