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