Su

きっかけ

SchemeやHaskellが好きです。Schemeは最初、文法の一貫性の高さにひかれました。そのことがコードとリストを同じ構造にしていて、マクロも書きやすいという美しい世界。

R7RS-largeではExplicit RenamingPattern Matchingが気になっています。ただ色んな処理系ですでに使えるし、デファクトスタンダードをまとめる的な意味合いの方が強いのだろうか。

最近遊んでいるもの

48時間でSchemeを書こう
Parsecを使ってSchemeを書く話。ParsecのかわりにMegaparsecを使って、Control.Monad.ErrorのかわりにControl.Monad.Catchを使えば現代的な気がする。

コンパイラ
ドラゴンブックを読んでコンパイラを書きたい。けどインタプリタよりだいぶ難しそう…。

Rust
C++にはあまり馴染めなかったのでRustが普及してくれないかなと思っている。


what ? No Haskell? No Erlang? Why do you not work with SINCLAIR B.A.S.I.C. ?

More ...