github portgroup design
Ryan Schmidt
ryandesign at macports.org
Wed Jun 24 17:56:10 PDT 2015
On Jun 23, 2015, at 7:01 PM, Joshua Root wrote:
> On 2015-6-24 07:21 , Ryan Schmidt wrote:
>>
>> On Jun 22, 2015, at 4:42 PM, Lawrence Velázquez wrote:
>>
>>> On Jun 4, 2015, at 7:32 PM, Ryan Schmidt wrote:
>>>
>>>> I agree setup procs are not the best.
>>>
>>> I also don't like that the semantics of the arguments are not obvious. We might know from experience what the different components of
>>>
>>> github.setup foo bar 1.0 foo-
>>>
>>> mean, but it doesn't lend itself to being understood. And then each portgroup with a setup proc uses different arguments.
>>
>> Well sure, each portgroup has different needs. As long as the arguments are documented, which they are for the github portgroup, that's at least something.
>
> If we must have setup procs, their invocations should be readable. They
> should take named args, e.g. '-somearg foo -otherarg bar' or
> 'somearg=foo otherarg=bar'.
I like named args in Objective-C and Swift, but we haven't used them in setup procs, that I recall. We use them some in MacPorts base, yes? Need a good example to look at...
More information about the macports-dev
mailing list