[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