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

Reply via email to