[patch] wl-save() & run-time static

Shuhei KOBAYASHI shuhei @ aqua.ocn.ne.jp
2000年 1月 9日 (日) 19:43:51 JST


>>>>> In <wkn1qfevhm.wl @ mature.din.or.jp>,
>>>>> TAKAHASHI Kaoru <kaoru @ kaisei.org> wrote:
>   * (require 'static) を (eval-when-compile (require 'static)) に変更

実は APEL/10.0 以降では (require 'poe) で static も require されている
のです. 中島さんの指摘で, defun-maybe-cond 等で static-cond を使用する
ようになったためです.  また, 以前から broken.el では static を require
していたため, broken.el を使用している pces-20 や pccl, それを使用する
MEL などを require した場合にも static が require されていたはずです.
;; つまり, static はほとんど常に require されているのです.

したがって, (require 'static) を (eval-when-compile (require 'static))
に変更することは compile-time check のために static を使用することを強
調するという意味しかないような気がします.
;; でも, やっぱり eval-when-compile を用いる方が私も好みです.

-- 
Shuhei KOBAYASHI




More information about the APEL-ja mailing list