おっと、Lispマクロの悪口はそこまでだ
Permalink | 記事への反応(2) | 21:51
ツイートシェア
Lispは発明されたんじゃなくて、発見されたものだかな
既存のコードを新しいマクロにかけることで動作が全くことなってくるのだ!
マクロはコードだろカス
すべては式です
じゃあVMでどうだ。 同じコード(バイナリ)でも、VMによって全く動作が異なってくるのだ!(今でもある)
つまり、マクロは規則=コンパイラを拡張するコードとして捉えることもできる