Source

ocaml-zippy-tutorial-in-japanese / why-p4-sucks.rst

Full commit

なぜ CamlP4 はダメなのか

これは Twitter で 「P4 の代わりが欲しいよ」と呟いたら多分 OCamlPro の中の人から

「じゃあどこがイヤなのか教えてよ!代わり作るのに役立つから!」

と言われたので、140文字じゃあ無理だなあと思って英語で書きだそうと思ったけどまあ アドベントカレンダーの季節だしまあ日本語で書いてからあとで英語にしてもええかなあと思った。

Revised syntax がダメ

CamlP4 には悪名高い Revised syntax というものがある。この名前からして、お、OCaml のオリジナルの 文法はダメで、この Revised を使うのが通なのかなという幻想を抱かせるがそういう事は全くない。 Revised syntax は見るべきところはあるが結局 P4 の外では誰も使っていない。