GNU bug report logs -
#10522
Patch: Improve optional variable and keyword notation in manual
Previous Next
Reported by: b3timmons <at> speedymail.org
Date: Mon, 16 Jan 2012 19:49:02 UTC
Severity: normal
Done: Andy Wingo <wingo <at> pobox.com>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 10522 <at> debbugs.gnu.org (full text, mbox):
Hello! :-)
Andy Wingo <wingo <at> pobox.com> skribis:
> On Mon 16 Jan 2012 20:46, Bake Timmons <b3timmons <at> speedymail.org> writes:
>> -@deffn {Scheme Procedure} resolve-module name [autoload=#t] [version=#f] [#:ensure=#t]
>> +@deffn {Scheme Procedure} resolve-module name [autoload=#t [version=#f]] @
>> + [#:ensure ensure=#t]
>
> Nesting the optional arguments in brackets can get a bit ugly. It is
> precise but verbose. But I suppose we should not encourage interfaces
> with many optional arguments, so perhaps it is a moot point.
Indeed.
> Also, it seems pedantic to repeat the keyword arguments (once as
> keyword, once as identifier). Surely #:foo=bar is unambiguous?
That’s what I would think.
Perhaps the people behind bug-texinfo <at> gnu.org have something to say
about this kind of thing, since there are other Lispy packages out there
with similar features?
Thanks,
Ludo’.
This bug report was last modified 12 years and 74 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.