Hi Tomas, Tomas Volf <[email protected]> writes:
> 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 Neat! Does your implementation brings improvements in a superset fashion, or also introduces new limitations? If the former, have you considered starting a discussion/PR against Guile to propose updating the current implementation to it? -- Thanks, Maxim
