[Dev] Re: refcounted: my last comment

John Anderson john at osafoundation.org
Fri Oct 29 12:49:50 PDT 2004


I'm grateful to Andi for releiving the burden of manually calling 
SetPinned, which I think is too error prone to be used in Chandler.

That said, however, I think his choice of the default will not make 
Chandler more portable (since it's using refcounted), nor will it change 
people's preference for not manually calling SetPinned -- it will only 
make it more likely that we'll have a rare bug because someone forgot an 
obscure argument to the repository. But, as Katie points out, this is a 
very minor issue we can easily live with. Whether or not we port to 
another language, the real issue is that manually calling SetPinned is 
too error prone. It is better to solve this problem in a portability 
layer or with some other system wide mechanism, rather than manually 
calling SetPinned.

John

Andi Vajda wrote:

>
>>> I'm just using the Java argument as a way to not paint ourselves 
>>> into a python-only corner too much. It's important to keep 
>>> nimbleness at hand, it always comes in handy when you least expect it.
>>
>>
>> This talk about trying to maintain the possibility of easily 
>> switching languages seems folly to me. I would have thought the 
>> language argument was settled a long time ago. If we still are not 
>> sure, I'd call this a major problem. Also, there is a cost associated 
>> in trying to make it easy to switch languages.
>
>
> This talk about switching languages is purely an example. I am not 
> advocating switching to another language. Python is great, I see no 
> reason to switch away from it. And I'm saying just as much in the 
> lines you're replying to.
>
> About calling the building in of portability a folly, well, let's just 
> say we
> disagree here.
>
> Andi..
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev



More information about the Dev mailing list