Menu

MSVC 6.0 is evil

I'm still working on PyCXX. I just spent several days heavily revising what I've done so far on the Object API so that MSVC 6.0 will swallow it. Having finally succeeded in that effort after much tearing of hair, I just want to say that MSVC 6.0 should have been called MSVC 666, because it is clearly the anti-compiler.

Oh, I also made the code compile on MinGW GCC 3.2.3. That took about 90 minutes, 45 minutes of which I spent eating lunch. It was quite refreshing to be fixing things that were actual boneheaded errors on my part which MSVC completely failed to notice, as opposed to obfuscating perfectly good standards-compliant code so as to coax MSVC 6.0 into accepting it.

Posted by Kevin J Bluck 2006-11-13

Log in to post a comment.