>>252
lispのマクロは言うほど未定義動作の温床にはならないじゃん?
Adaは方針として未定義動作潰しが強かったから意識したのはdefineかなぁという話になる訳で