1. Thank you for improved standard conformance in VS.2005. I'd just like to point out that I'd never go back to VC6 from VS.2005 even though it compiles a tad slower. Also the error reportage from VS.2005 when dealing with templates has gone from hardly-useful
(VC6) to really neat (VS.2005) (Except the occasional ICE),
2. Yes, I would much prefer marshal_as<to_type>(from_type) instead of for instance marsh_as_string. Perhaps with some ability to inject custom marshalling for my used defined types? Also I prefer STL naming convention over the one used in MFC.
3. Will Orcas support TR1?
3. Regarding something completely different. GCC team is experimenting with template "varargs" ie a template class that can take arbitrary number of template parameters. That seems to be easy the certain meta-programming tasks alot. Something you're talking
about? This isn't standard C++ I know but still.
4. And since I'm on topic of non-standard C++. Is there hope for typeof in future Visual Studios?
I occasionally thinks that a functional language might be helpful to create correct and effective programs that uses multi-core CPUs. This is because a "pure" functional language doesn't allow side-effects (modifying a member variable is a side effect).
FYI: Ericsson (you know the mobile phones) developed a functional language that they still use in their AXE line AFAIK.