GNU bug report logs -
#49780
[PATCH 00/14] import: Use PARSE-COMMAND-LINE for options.
Previous Next
Reported by: Sarah Morgensen <iskarian <at> mgsn.dev>
Date: Fri, 30 Jul 2021 03:52:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
Cool! Thanks Sarah for the improvement.
On Tue, 03 Aug 2021 at 17:47, Ludovic Courtès <ludo <at> gnu.org> wrote:
> Sarah Morgensen <iskarian <at> mgsn.dev> skribis:
>
>> I noticed that we have an ARGS-FOLD* wrapper called PARSE-COMMAND-LINE which has
>> the same invalid argument message as the importers, the same argument handler,
>> and has an option hint feature. So let's use that in the importers.
>>
>> The change is identical across all importers, and the semantics as far as return
>> value are identical, so this should just be a drop-in.
>
> Neat, that’s a welcome change. I hope you won’t hate me for suggesting
> this, but I think such systematic API evolution changes can go in a
> single commit. WDYT?
Well, the previous replacement before the introduction of option hint
had been done with several commits. ;-)
--8<---------------cut here---------------start------------->8---
4056ba3645 scripts: show: Replace 'args-fold*' by 'parse-command-line'.
[...]
946f563d91 scripts: describe: Replace 'args-fold*' by 'parse-command-line'.
--8<---------------cut here---------------end--------------->8---
Whatever, now it is pushed. :-)
Cheers,
simon
PS: For the interested reader, the story is not complete yet, the
subcommands “guix system” does not enjoy such. ;-)
This bug report was last modified 3 years and 324 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.