On Wed, Aug 11, 2010 at 3:12 AM, Kurt H Maier <[email protected]> wrote:

> On Tue, Aug 10, 2010 at 5:40 PM, Chidambaram Annamalai
> <[email protected]> wrote:
> > Although I've "known" C++ for some time, it was only today that I found
> out
> > about the Boost Graph Library. Browsing through the code, I realized the
> > potential and power of template programming that is being exercised by
> > experts. The level of abstraction that is being employed in the code is
> > simply awe inspiring. It made me want to go back to the books and read up
> on
> > template metaprogramming all over again
>
> I hope to god this is a magnificent troll.  There is nothing simple,
> beautiful, or elegant about Boost.
>


I didn't argue BGL was simple. But I'd certainly consider it elegant. Of
course I haven't seen too many well designed pieces of software for my
opinion to count much, as I have few references to compare it against. Some
of the abstractions that are being expressed in BGL are really nice. I have
many specific examples in mind but I won't bore anyone any further.

I suppose you have browsed through the sources an don't find anything novel
in them. In which case, I certainly would like to know what you consider
elegant. Then, maybe I can learn to appreciate good design?


Chillu

Reply via email to