Hey, 2009/10/10 OvermindDL1 <[email protected]>: > I did notice some places where Spirit.Classic is used. If you > upgraded it to Spirit2.1 (or 2.2 in trunk) you would be a rather > significant speed boost in execution speed for that code (Spirit2.x > outperform Spirit.Classic by *far*, and it is a lot easier to use as > well). If you wish I could bcp out the Spirit2 code so it is > self-contained (I could actually do that to all the used boost > libraries if you wish, then you would not need boost as a requirement, > although everyone should have it anyway in my opinion) in case they do > not have 1.41. I could easily make the conversion if you are curious, > I know Spirit *very* well.
We also noticed some warnings / complaints about or spirit code. Spirit is only used in very modest ways, and nowhere near time critical code (based on lots of profiling runs). But it seems like we will need to upgrade simply because we are now using deprecated API ? I had not heard of bcp before... but it sounds really really interesting. Getting and building boost (and finding it) is a serious hurdle for getting Wt built, especially for developers who do not use boost. So it sounds like we could set it up that we include the relevant parts of boost in our distribution with a configuration option to use a system-installed boost or our own distributed boost libraries ? About Boost.Signals2: we did look into it, but I am afraid that we cannot benefit from signals2 new multi-threading capabilities because we are not relying on shared pointers for widgets. So we still will need to use boost::signals2::trackable. In any case, I am again not too concerned about a possible speed gain since profiling does not show boost signals anywhere near our critical execution path. But it might be nice to move to a newer library in any case ? Regards, koen ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
