マクロは言語を拡張するから、言語デザイナに嫌われるというのは良いとして、ではDSLは嫌われないんだろうか?
別に嫌われないと仮定すると、言語デザイナは、とにかく食わされたものを評価しなければ気がすまない人、ということになるんだろうか?
というか、マクロというのは、評価しないという理解は正しいのだろうか?
たまたま今日、Matzはどうしてそんなに「ユーザーが自分で分かってて型システムを破壊する」のを嫌うんだろう、と思ったのでした。
にしてはオブジェクト指向言語(ユーザーが型を拡張できる)を作っているんですよね。
ジェズイットを見習え
たまたま今日、Matzはどうしてそんなに「ユーザーが自分で分かってて型システムを破壊する」のを嫌うんだろう、と思ったのでした。
にしてはオブジェクト指向言語(ユーザーが型を拡張できる)を作っているんですよね。