[wx-discuss] Re: More wxTNG Discussion (was: aspects of a safe future)

Jeroen van der Wulp J.v.d.Wulp at tue.nl
Fri Oct 26 16:30:35 PDT 2007


Vadim Zeitlin wrote:
> On Fri, 26 Oct 2007 21:36:16 +0200 Jeroen van der Wulp <J.v.d.Wulp at tue.nl> wrote:
> 
> JvdW> > - use of smart pointer-like objects instead of pointers
> JvdW> > - better, type-safe, flexible event handling subsystem
> JvdW> > - using factories for object creation
> JvdW> > 
> JvdW> > and many others.
> JvdW> 
> JvdW> I know, I have read about it a couple of times. And I like many of the 
> JvdW> suggestions. I noticed that so little of those ideas have so far 
> JvdW> actually made it to version 3.
> 
>  You should realize that we had used wx3 and wxTNG interchangeably in the
> past. With UTF-8 changes it was decided to call the next version 3.0 and
> not 2.10 because there are a few incompatibilities and this is a rather
> major change. However wx3, as we will release it, has nothing to do with
> wxTNG, it's just the continuation of wx2.

That clarifies some things. I was under the impression that it was 
decided that wxTNG was no longer the right course and that wx3 would 
just be more of the same as wx2 but with better unicode support.

> 
> JvdW> > JvdW> For instance to parameterise the string implementation throughout all
> JvdW> > JvdW> of wxWidgets.
> JvdW> > 
> JvdW> >  What exactly would this achieve?
> JvdW> 
> JvdW> Offering choice of string representation to the user of the library. As 
> JvdW> I mentioned in a previous email, code that was written for an ANSI 
> JvdW> variant of the wxWidgets libraries does not necessarily compile against 
> JvdW> the unicode variant.
> 
>  This is exactly the problem which is solved (albeit at a cost of not being
> 100% compatible and using quite a lot of implicit conversions under the
> hood which may be a little confusing sometimes) in wx3.

I'll have a look and see how it works out.

About the STL support. I checked 2.8.5 and 2.9.0, and both work fine on 
OS X. I also checked 2.8.6 with MSVC 2008 beta2 and that seems to works 
as well. I was quite disappointed before because I did not get it to 
work on several occasions. I was starting to think that STL integration 
had a very low priority. I have already modified our tools so that they 
compile against versions of wxWidgets with STL support.


Regards,

Jeroen


---------------------------------------------------------------------
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