Ekaitz Zarraga <[email protected]> writes: > I hate to change user experience, but... being uniform and predictable is very > important so people can apply what they learn in one command to others. > > Maybe we should do a full review of the commands and options and make them > more > uniform? > > What do you think?
If we are doing backwards incompatible changes anyway, I would suggest to change away from (srfi srfi-37) to an alternative implementation[0] that has identical parsing behavior to getopt_long from the C library (except few *very* niche edge-cases). I am using it in my Guix tree for quite some time now and it works fine. Disclaimer: I wrote it, so this can be considered a shameless plug. 0: https://git.wolfsden.cz/guix/tree/guix/srfi-37.scm -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
signature.asc
Description: PGP signature
