Boost logo

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