[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:05513] Re: パッケージについて教えてください



前田さん、こんにちは。

	2000年11月9日(木)[13:55:24]の、
	[xyzzy:05512] パッケージについて教えてください
	への返事です。

| 何かいい方法はないのでしょうか?

こんな感じ。

(eval-when (:compile-toplevel :load-toplevel :execute)
  (unless (find-package "elisp")
    (defpackage "elisp" (:use "lisp" "editor") (:nicknames "el"))))

(in-package "elisp")

(shadow '(if))

(defmacro if (test then &rest else)
  `(lisp:if ,test ,then (progn ,@else)))

| 関数宣言で、(interactive "p")としてある時に、
| C-uを押さなかったときのデフォルトとして、
| 変数に1は渡らないのでしょうか?

渡りません。&optional で指定してください。

-- 
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx

Index Home