I'm running X3 on MSVC, and it's mostly fine, but you need to work with some limitations until VC++ catches up to the crowd. For one, BOOST_SPIRIT_DEFINE() goes out the window. I have my own macro that I'm using, and if you look though the list I'm sure you'll find it posted. Second, hooks on successful parse is out. I just use the resulting complete AST, which works for us.
From: peterkochlarsen [mailto:[hidden email]]
Sent: Thursday, August 25, 2016 23:59
To: [hidden email] Subject: [Spirit-general] [QI] Alternate parser not using boost::variant
A somewhat different question relates to x3. What is the current status and could it be an advantage to port to X3? My software needs to compile with MSVC.