|
Boost : |
From: Maxim Egorushkin (e-maxim_at_[hidden])
Date: 2003-10-20 07:47:54
Wynand Winterbach wrote:
[]
WW> Anyhow, ACE looks as if it's easy enough to get to grips with for
WW> what I need.
[]
Indeed ACE's design is good from the big.
After using it a bit I found some drawbacks:
* No modern C++ idoms, no STL. Things are easy to misuse.
* No exceptions. One always have to check return values or ERRNO after invoking constructors.
* Classes with somewhat counterintuitive and mutually contradictory member-functions. One has to peruse the documentation and/or headers to use them properly.
* No namespaces, ugly naming conventions like ACE_Task<ACE_MT_SYNCH>, and it's sometimes not easy to distinguish a macro from a class name.
I am reluctant to use it in the future.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk