On May 21, 2018, at 04:28, Andrew Moore wrote:

> On May 20, 2018, at 9:45 PM, Ryan Schmidt wrote:
> 
>> On May 20, 2018, at 17:04, Andrew Moore wrote:
>> 
>>> On May 20, 2018, at 8:23 AM, Ryan Schmidt wrote:
>>> 
>>>> Why is macports_version a proc and not an option?
>>> 
>>> To make it read-only?  It seems procs and trace are Tcl’s way of defining 
>>> constants.
>> 
>> Variables can be easily made read-only. We already have an xcode_version 
>> variable.
> 
> Are you referring to `macports::xcodeversion'? If so, this seems to be a 
> trace'd variable tied
> to a read command (macports.tcl:1185).

Yes I'm talking about $xcodeversion, and I'm wondering why we don't have a 
corresponding $macports_version. Why do we have to call a procedure to get the 
MacPorts version, when we don't have to call a procedure to get the Xcode 
version?


Reply via email to