July 24, 2006 at 1:30 am · Filed under C++
Bookmark on del.icio.us
Would you like to generate a hierarchy of types on the fly using C++? Well, at least on-the-compilation-fly…
You could always use Andrei’s magnificent Loki library, or you could use my proposal, gen_hierarchy.
In short, I allow for two distinct types of hierarchies:
Spine-like, with the given types protruding as maximal elements on that spine.
A “simple” chain.
Let us [...]
July 18, 2006 at 10:50 pm · Filed under IT Industry
Bookmark on del.icio.us
It seems like all RPC frameworks have an intrinsic halftime of seven years. Why do they decay so rapidly?
Whatever the general case might be, it is quite clear that SOAP is dying the infamous Death by Over-Standardization, which is luring around the C++ corner as well – unfortunately.
Who is the new emperor? Hardly DCO, ONC [...]
July 10, 2006 at 10:12 am · Filed under C++, Tools Reviews
Bookmark on del.icio.us
Have you ever been frustrated with not being able to use full C++ while adhering to the MFC model?
MFC is based on C with a “little bit of inheritance,” which is quite far from the expressivity in modern C++ use. A C++ expert expects RAII (resource acquisition is resource initialization) and to be able to [...]
July 9, 2006 at 5:28 pm · Filed under C++, Books
Bookmark on del.icio.us
Finding good books about C++ is hard; they often belong to one of four categories:
Learn to program – too basic for people actually making money on this trade. However strange this might sound, there is a quite subtle difference between the DIY hobby programmer and the professional one. Ok, I know that most in the [...]
July 6, 2006 at 11:00 pm · Filed under C++, Tools Reviews
Bookmark on del.icio.us
When diving down among the various parser generators and compiler tools around, there is another one – beside BNFC – that sticks out: Spirit. A template-oriented library that is part of the terrific Boost libraries (http://www.boost.org.)
Whereas most tools rely on code generation, and even code generation generation (BNFC…), Spirit is a metaprogramming library that describes [...]
« Previous entries ·