言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

言語

salmacis: パターンマッチの意味(失敗)

パターンマッチの意味について考えている。簡単なパターンマッチの例としては、 (x, y) = (1, 2) のように書くと、x に 1 が y に 2 が束縛されるというもの。Scala や F# やHaskell などの最近の言語ではパターンマッチを一般化して、データ構造のみならず…

salmacis: タプルと引数についての設計上の問題

趣味の言語設計、http://d.hatena.ne.jp/propella/20101220/p1 の続きの独り言です。 復習 いよいよ逆転パーサーを実装する事にした。呼びにくいのでコードネーム salmacis という事にする。ただ、今はパーサーの仕事をしてないので、単にパターンマッチの勉…