言語
パターンマッチの意味について考えている。簡単なパターンマッチの例としては、 (x, y) = (1, 2) のように書くと、x に 1 が y に 2 が束縛されるというもの。Scala や F# やHaskell などの最近の言語ではパターンマッチを一般化して、データ構造のみならず…
趣味の言語設計、http://d.hatena.ne.jp/propella/20101220/p1 の続きの独り言です。 復習 いよいよ逆転パーサーを実装する事にした。呼びにくいのでコードネーム salmacis という事にする。ただ、今はパーサーの仕事をしてないので、単にパターンマッチの勉…