Goodbye old friend

| 4 Comments

As of release 5.2.4, which is due for release in December, we will no longer support Visual Studio 6 builds of The Server Framework. I've recently had to deal with some weird multi-threaded problems for a client and upgrading them from Visual Studio 6 to Visual Studio 2005 seemed to remove several STL related issues. I then did some research and decided that it simply wasn't worth supporting the old compiler any longer if the first thing that I'd do if a client had problems would be to recommend they upgrade the compiler...

I've been using Visual Studio 6 since it came out in 1998 and up until the release of Visual Studio 2005 it was still my preferred development environment. IMHO the Visual Studio .Net releases simply added clutter and delay if you were developing in unmanaged C++. VC6 has been a pain to continue supporting for us as the language differences and lack of modern template support has been affecting the code that we can write for the other compilers. I'm sure this won't be the last I see of VC6 though, I still have far too many clients which haven't upgraded.

4 Comments

Sorry - can't get behind that! I moved to VS2003 ASAP, if only becuase of it's standards (and therefore Boost) compliance.

Of course, MFC has never been a priority for me...

Ah, well I've had a requirement to support VC6 for clients with most of the code that I've been doing so pretty much everything has had to build with all compilers anyway so it was only the IDE that really changed up until just recently when clients were finally forced to start moving away from the tools they knew...

I've always had everything installed so that for private projects I could build with whichever I fancied. The problem is that I always tend to think about reusing everything I do, so even the private stuff tends to take the lowest common denominator into account...

I must admit that it's nice to be able to reduce the number of compilers from 5 to 4 and ditch the one which prevents me exploring most of the interesting stuff ;)

Well - at least it's not long until VS 10...which, according to the MS VC++ team, will be 'the new 6'...whatever they mean by that!

I think, so far, 2008 has been the new 6 for me. It's the first one that has felt as instantly productive for the kind of work that I do with it... Everything between VC6 and 2008 was just slowing me down and getting in the way ;)

Leave a comment