I think you and Fredrik would get along quite well. The WiX toolset native codebase uses very few classes but is still C++ code (uses // for comments and other small things not originally supported in C).
Why? Because we developed a very consistent style that is used everywhere. That style was originally developed by taking the best parts of Word, Excel and MSO. Remember most of WiX was developed by people working in Office back in 1999. The consistency is possibly the most valuable part although the error handling/logging made possible with the ExitOnFailure() macros is pretty awesome as well (a long as you are okay with functions having a single "exit" label <smile/>). On Wed, Aug 3, 2011 at 8:43 AM, Peter Ibbotson <pibbot...@gmail.com> wrote: > Ah thats useful all round. (well at least it tells me I didn't miss > anything obvious) > > >From my quick look at the extension is rollback the major thing that's > wrong with it or are there other problems lurking? > > Are there restrictions on Visual Studio versions for extensions? Also > while the code has .cpp extensions it looks like it's written in C > style[1] rather than C++ (Is this right?) > > Anyway I may have go at this as I like code that uses goto to jump to > a clean up and exit routine :) > > Peter > > [1] I give up with 21st century C++, I don't have the time or > inclination to work my way through all the copy constructor, boost, > autoptr mess, oh and the newer style of casting. Sometimes I'm a real > techno luddite. > > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > The must-attend event for mobile developers. Connect with experts. > Get tools for creating Super Apps. See the latest technologies. > Sessions, hands-on labs, demos & much more. Register early & save! > http://p.sf.net/sfu/rim-blackberry-1 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users