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