|
|
|
|
|
by hazzen
5818 days ago
|
|
An immediate issue with the article: the author takes issue with the liberal attitude taken by C++ in adding features and then proceeds to state: Maybe you like [lambdas], maybe you don't, maybe you think
they're God's gift to programming and any language
without them is an infidel. But adding them would be
harmless, anyway.
Well I agree on this point, it seems like a poor argument. You can't just declare a feature harmless if you ignore it. You make lambdas first-class and you end up baking them into libraries. Now you must use them.Otherwise no issues, but it does feel like the author is advocating C++0x minus heavy template metaprogramming - which is a perfectly fine language in my book. Why not just use that and get on with life? |
|
Templates might have been harmless if there was a way to do basic obvious stuff (callback functions, strings) without using them.