Haskellのメーリングリストに投稿されているWeekly Newsを読みがてら、自分の勉強がてら、書き出してみます。
最新ライブラリの情報など興味深いかなと思います。
筆者はhaskell beginnerなので、間違いなどのご指摘、感想大歓迎です。
Top Picks
- Haskellは、Google Summer of Codeに18件の提案が採用されました!redditに情報がまとめられています。昨年は11件だったので、かなり増えました。
- Reddit Haskellの購読者が2万人を超えました!Redditの中では、7番目に大きなコミュニティとのことです。ちなみに、1位はPython、2位はJavaScript、3位はJava、以下こちらを参照。
- Matthew Griffithが、PythonからHaskellを主に使うようになったとのことで、Hacker NewsやRedditで話題です。
- Web開発者はRailsからHaskellに乗り換えると10倍のメリットがあるとの議論がHacker Newsでありました。バイナリのサイズ、メモリ使用量、レスポンススピードが10倍、との主張のようで、他にバグが混入しづらいとも主張されています。
- Haskellのドレスを着たPython?「Haskellの構文を持つが、Typeシステムは持たない」というDogelangが公開されました。議論はRedditとHNで。
- Caio RordriguesがHaskell Programmingについて、豊富な情報をまとめています。立派な本にできそうですね!
- Christian Marieがライブラリのチートシートを作り始めました。Redditでもライブラリのチートシートが探されていましたが、良いガイドになりそうです。
- Ian RossがC2HSのチュートリアルに使えそうなCのライブラリを募集中です。
- Olle Fredrikssonがアーリー法での構文解析のライブラリをアナウンスしました。このライブラリは、すべての可能な解析結果をリポートするとのことです。
- Another Lennartが悩みの種となる、型シグネチャを作成しました。。
- Agdaはお好きですか。Haskellでhole-driven開発スタイルができます。議論はこちらで。
- Federico TomassettiがAndrew Gallantの作ったERDツールへのWebベースのインターフェースを作りました。実体関連モデル(ERD)は、データベースの世界から一対多、多対一の関係を表現するのに使われます。Federicoのwebアプリはツール群のインストール無しで使えるようです。
- Mark DominusがSEND + MORE = MONEYの簡単な解き方を紹介しています。他の言語との比較はこちら
- 数字のシステムを使ってますか、それをデータ構造に入れる方法、効率的に検索する方法をEdward Kmettが紹介しています。興味深い議論はこちらとこちら
In Memoriam
Quotes of the Week
- 型システムは、仕様変更のコストの上昇を抑える。 - Chad Austin
- MLとHaskellはBrian Enoの発言を思い出させる。Velvet Undergroundの始めのアルバムは3万枚しか売れなかった、でも、アルバムを買ったすべての人はバンドを始めたんだ。 - ソース
- Haskellの価値: 私のスキルと知性を超えるであろうタスクを達成する方法を見つけられる。たとえば、Cは初めて学習した言語だけれども、Haskellのシンプルさ、可読性、モナド記法を発見したあとでは、Cでパーサを書くことがイメージ出来ない。
- Haskellの抽象化のレベルはとてもクレイジーだ。実際、アプリケーションのインターフェースを変えずに、I/Oの仕組みをまるごと外に押し出している。これは私にとってショックで、GHC 7.8がWarp webサーバを2倍早く動作させる変更だ。Warpには1行の変更もなしで、すべての伝統的なHaskellは近代的なI/Oの原則で透過的に作られている。 - ソース
- An old man loved is winter with flowers. -- Edgar Z. Friedenberg (訳注:どんな意味でしょう。。)
Cool Beans of the Week
- シカゴ大学のRavi Chughと彼のチームは、学生向けに、アメリカ本土で最初のFRPベースの関数型プログラミングコースをElmを使って、実施しました。FRPアーキテクチャの学生の作品はこちら。BonnとJanis Voigtländerもこれらのコースを今年完了しました。
いかがでしたでしょうか。
稚拙な訳なども多々あり、失礼しました。(特に、Quotesのところが難しかったです。。)
ご意見、ご感想お気軽にお願いします。