An updated version of boost::variant is now available at: http://groups.yahoo.com/group/boost/files/boost_variant_160702.zip. This version is compatbile with these compilers: GCC 3.0.4, CodeWarrior 7.0, MSVC 6 and MSVC 7.
Please note that test4 is currently broken with MSVC 7, since it instantiates variants with more than 8 types. The other 3 compilers use the RDSL (Reduced Dot-Style Typelist) mechanism, so they don't impose this restriction. Anyway, I expect this issue to be fixed with MPL's formal relese code.
Comments and compatibility reports are welcomed.
-Itay