*On Wed, 27 Sep 2006 21:42:20 +0900 * Kenichi Handa <[EMAIL PROTECTED]> climbed out of the dark hell and cried out:
> In article <[EMAIL PROTECTED]>, CHENG Gao <[EMAIL PROTECTED]> writes: > >> I bashfully confess I do read manual. > > Have you read Elisp info? This section describes about > "&optional" argument list. > > 12.2.3 Other Features of Argument Lists > --------------------------------------- > > [...] > If actual arguments for the optional and rest variables are omitted, > then they always default to `nil'. There is no way for the function to > distinguish between an explicit argument of `nil' and an omitted > argument. However, the body of the function is free to consider `nil' > an abbreviation for some other meaningful value. This is what > `substring' does; `nil' as the third argument to `substring' means to > use the length of the string supplied. Yes I read Info. That's why I sais I am shy and bashful :-p In fact I read the part you quoted this afternoon. I know I need spend more time reading Info other than asking stupid Qs. I tried twice to report the problem to gmail.emacs.gnus.general and failed. It does not matter. I turned registry off. I can live with it. Handa-san, thank you for your help. _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug