[Dev] Re: refcounted
Chih-Chao Lam
chao at osafoundation.org
Fri Oct 29 11:39:25 PDT 2004
Heikki +1
On Oct 29, 2004, at 11:20 AM, Heikki Toivonen wrote:
> 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.
>
> Mozilla did not seriously consider changing the main programming
> language since 1998 (although more and more code was written in
> JavaScript instead of C++ and C - but then performance work reversed
> some of those decisions). Likewise, Mozilla never tried to make it
> easy to switch to another language (although limiting C++ features to
> a subset that worked with most compilers may have achieved some of
> that). Yet it took at least four years (or six if you think Firefox
> 1.0 will mark Mozilla's success) before there was a great product that
> could stand up to its competitors.
>
> Some reasons why it took so long for Mozilla included overly ambitious
> modular architecture and Mozilla platform work. The modular
> architecture is still being scaled down, and the platform - while
> powerful - lacks tools to really make it easy to use. (Netscape saw
> back in 2000 that the work needed to be shifted towards producing a
> browser if we wanted to get something usable as a browser out.)
>
> In Chandler we are also building a platform. We are also trying to
> make it easily extensible. Those are costing us. I am not saying we
> should not be doing those, but we must balance those with the needs of
> shipping a product. I fear that adding even more ambitious goals to
> the mix will push a usable product so far into the future that we
> don't even see it.
>
> --
> Heikki Toivonen
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev
More information about the Dev
mailing list