このページに関してのお問い合わせはこちら
LISP Scheme
ツイート
528
:
デフォルトの名無しさん
:
2001/08/01(水) 00:27
>>527
defmacroはcommon-lisp流の書式で、
define-macroはscheme流の書式。
common-lisp: (defmacro name args body)
scheme: (define-macro (name args) body) または
(define-macro name (lambda (args) body))
単に書式の違いなので、処理系によっては両方用意されてたり
自分で定義もできるけど。
defunとdefineの関係と似てる。