[wx-discuss] wxTNG: compatibility with wx2 API

Vadim Zeitlin vadim at wxwindows.org
Thu Feb 16 10:24:34 PST 2006


On Thu, 16 Feb 2006 10:18:14 -0800 Ryan Norton <wxprojects at comcast.net> wrote:

RN> Vadim, this seems like a really bad idea. I mean, what's the point of 
RN> "upgrading" if the new API itself is a wrapper around the old 
RN> (already "heavyweight") API!

 The point is that having a good API we can always reimplement it later.
And we hopefully won't be the only ones doing it neither. For me a better
API is much more important than run-time efficiency (this doesn't mean that
I don't care about it) and even than new fancy features.

RN> wx2 wrapping wx3 makes MUCH more sense

 I don't disagree with this but I just don't believe this is going to
happen. Or if it does, we risk to just end up with all the legacy code from
wx2 in wx3 and this is something I'd really want to avoid.

 Again, consider how are you going to do this? You need to:

1. write wx3 _entirely_
2. write wx2 port to it

and during all this time you can't modify wx2 codebase because merging will
be all but impossible later. Do you realize how much time and effort will
it take? And you won't see anything come out of this before many months if
not years.


RN> * - except in the case of old compilers/embedded systems which is probably
RN> my big question

 This is an interesting question on its own but I'd rather have a separate
thread about embedded systems than discuss it in this one.

 Regards,
VZ


---------------------------------------------------------------------
To unsubscribe, e-mail: wx-discuss-unsubscribe at lists.wxwidgets.org
For additional commands, e-mail: wx-discuss-help at lists.wxwidgets.org





More information about the wx-discuss mailing list