[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40549: More usability issues:
From: |
zimoun |
Subject: |
bug#40549: More usability issues: |
Date: |
Tue, 12 May 2020 15:58:45 +0200 |
On Tue, 12 May 2020 at 10:51, Ludovic Courtès <address@hidden> wrote:
> Nothing new here, and everything is properly documented.
Using optional argument with short-option names is unusual, AFAIK.
And for sure, there is an ambiguity; as we are seeing here. :-)
However, the only mention of that is in the commentaries of srfi-37.
--8<---------------cut here---------------start------------->8---
;;; `required-arg?' and `optional-arg?' are mutually exclusive
;;; booleans and indicate whether an argument must be or may be
;;; provided. Besides the obvious, this affects semantics of
;;; short-options, as short-options with a required or optional
;;; argument cannot be followed by other short options in the same
;;; program-arguments string, as they will be interpreted collectively
;;; as the option's argument.
--8<---------------cut here---------------end--------------->8---
http://git.savannah.gnu.org/cgit/guile.git/tree/module/srfi/srfi-37.scm#n51
Well, using short-option with optional-argument is not recommended by
POSIX, neither GNU (if I understand well)
https://pubs.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap12.html#tag_12_02
https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html
Therefore, it deserves to document it, IMHO.
- bug#40549: More usability issues:, (continued)
- bug#40549: More usability issues:, Arne Babenhauserheide, 2020/05/13
- bug#40549: More usability issues:, zimoun, 2020/05/13
- bug#40549: More usability issues:, Arne Babenhauserheide, 2020/05/13
- bug#40549: More usability issues:, zimoun, 2020/05/14
- bug#40549: More usability issues:, zimoun, 2020/05/12
bug#40549: More usability issues:, zimoun, 2020/05/12
bug#40549: More usability issues:,
zimoun <=
bug#40549: More usability issues:, Efraim Flashner, 2020/05/14