xyzzy QandA

名前が衝突するため,exportできません。何故?


管理番号 117
最終更新 2003/12/06 14:24:10
例えば,以下のコードの場合,

  (setq *grep-directory-name-hook*
        #'(lambda () (car ed::*grep-directory-history*)))
  (define-key *global-keymap* #\M-f 'grep-dialog )

(setq ...) した段階では,*grep-directory-name-hook* というシンボルが 
user パッケージの中に登録されます。この後で grep-dialog を使う段階で 
grepd.l を読み込みます。このときに editor パッケージのシンボル 
*grep-directory-name-hook* を他のパッケージから見えるように export す
るのですが,それが user パッケージのシンボルと重複してるので,「重複し
てるから export はできんよ」と怒られます。

.xyzzy や siteinit.l にいろいろ書いておくと自分も知らないライブラリが
読み込まれてて,結果的にうまく動いてることがあるので,調べるのが大変で
すよね。

[xyzzy:08552] より。

リファレンスも参照ください。
・パッケージの概要