MinCaml

違う言語で実装したい。最近空き時間にThe Haskell School of Expressionを読んでいるのでHaskellで書こうとしたが、ほとんどの処理が木に付随しているパラメーターをいじる(つまり代入する)処理なので、全然上手く書けない。自前Lexer + Happyを使ってhappyにはなったものの、その後の処理が難しい。代入したい!代入したい!代入したい!しかし何も起こらなかった。


# つか、モナドの使い所が全然分からん!if すらままならない。パターンマッチングめさ強力。
# んーSOEをもうちょっと読み進める方が先かなぁ。