Lispでお馴染のdefun。White氏によってMACLISPに導入されたのが、50年前の今日、1969-03-01でした。INSERTED.defun誕生以前は、defpropでシンボルのexprや、fexpr、macroプロパティに関数定義をセットしていたようです。LISP/MACLISP)がスタンフォード大学に導入された後にdefunと同様の目的で考案されたものです。defunは当初、通常の関数(expr)だけでなくマクロ等の各種関数を定義できました。(x)で定義可能です。Lispで、各種専用構文に分岐します。1.6の場合は、exprは、de、fexprは、df、マクロは、dmと二文字の専用構文となっていますが、defunの方は、先祖のdefpropの影響を引き摺ったのかもしれません。50年も生き延びたdefun構文ですが、100歳まで生き残るでしょうか。