As you may have heard, the 2012 edition of BoostCon has been re-branded as C++Now! Well, the keynote speakers have been announced and the program has been set. This year is looking like a blockbuster! See you there…
As you may have heard, the 2012 edition of BoostCon has been re-branded as C++Now! Well, the keynote speakers have been announced and the program has been set. This year is looking like a blockbuster! See you there…
Thanks Dave. I will take a look. I find ryppl very interesting.
Thanks Dave. I will take a look, I find the project very interesting.
I have only just found this site (doing my catch reading up for C++11) and I would like to thank you all for your excellent articles and comments.
Recently I have been trying to expand my abilities at template meta-programming and it struck me that: * I am writing programs where the abstract virtual machine is the C++ standard. * The actual virtual machine is my current compiler implementation. * The usual tools for debugging programs are missing.
Do you know if any work in going on developing tools (I guess compiler extensions) for debugging template meta-programming? By this I don’t mean better compiler error messages, but facilities like single step template expansion and template parameter value inspection.
Hi Richard,
Big topic! No, I don’t know of any work on such tools. I think part of the reason may be that even among aficionados like me, TMP is viewed as a bit of a hack, and any tooling effort spent would have to be re-done when C++ gets “first-class metaprogramming.” I think when vendors start to support debugging of
constexprfunctions we may finally be headed down the right path, but that support isn’t likely to come untilconstexpris strengthened to the point where it’s good for much more ambitious jobs than it’s currently being used for. I hope to publish some articles soon about that, and about what first-class metaprogramming might be like in C++, soon.Whats happended to the site. No new content
Waiting for more awesome articles.
Blair
Hi Blair,
Working on some new stuff now; thanks for your patience and your interest! Expect to see new material in the coming days.
New content would be welcome. Persuade Doug Gregor to show us his work on modules?
Hello, I would like to know if the slides for the sessions about metaprogramming in metaprogramming in C++11 and ryppl are online. At the materials webpage in c++ now conference I cannot find them. If I’m not wrong these sessions belong both to you. Thank you, and I’m looking forward to taking a look to them.
Hi, thanks for asking. The metaprogramming session was going to be a workshop without slides, but it was cancelled because I got sick that night. The ryppl slides are (finally) up.