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, gregod at, cpdaniel at, john at