Re:Why do C++ folks make things so complicated?
by stonemetal on Friday December 30, 2011 @08:11PM
(#3409764)
There in lies the problem boost is a collection of libraries that are more or less unrelated to each other. So sure spirit is a major pile of template catastrophe, as are some of the others (boost::lambda was my introduction to something I should never do with templates.) Then you have the others. FileSystem has nary a template in sight, Asio and Thread have a few but they aren't crazy.
[ Parent
| on HN ]
Re:Why do C++ folks make things so complicated?
by chancho on Saturday December 31, 2011 @01:20AM
(#3410328)
The presence of "octonions" in the boost library kept me from seriously considering it for like 2 years. I understand the rationale--that by making it monolithic they're getting more libraries installed on more developer's machines--but come on. If I need threads, filesystem, date_time, foreach, etc. don't make me install wave, spirit, proto, phoenix, fusion, fucking octonions.