Re: [boost] ANN: POCO - C++ Portable Components

Yeah we've been looking at POCO since it was mentioned here, and it really does look very good compared to ACE. I think if you wanted more of a framework, you might go with ACE.

I've only quickly scanned the POCO web page, but it appears that there is quite a bit of overlap with Boost (and will be even more overlap in the future). In particular: - Threading (existing in Boost, with upcoming enhancements) - Network programming (Asio, in upcoming release) - Streams, Filesystem (FS and Iostreams already in Boost) - Shared libraries, loading (talked about but not in Boost) - Logging, error reporting (submitted but rejected, promised for future Boost review) - Security (not sure if any overlap with Boost) - XML parsing (talked about, urgently needed in Boost, IMO) - Configuration file, options handling (Program Options already in Boost, Property Tree in future release) It might be interesting to compare interfaces, functionality, and semantics, however. Or see if parts of the POCO components should be reworked as needed and submitted for review to be part of Boost. ACE is a very mature, capable, and well-tested set of libraries (despite the initial appearance of some web pages). It has some real advantages (and some disadvantages, mostly dealing with it's age, since it's vintage is close to 15 years). I and others have made comments and given short overviews of ACE in previous Boost postings, so a search through the Boost archives would help. ACE and Boost are quite different in interfaces and approach, so there's not much (if any) mix and match between the two (parallel co-existence works just fine, as I can attest to from experience). Cliff

This might sound irrelevant and it probably is, but I like the fact that POCO's classes are named thinks like BinaryWriter and DirectoryIterator instead of b_wtr and dir_itr and so on. The corresponding methods have also descriptive self-documenting names. Something else, I downloaded the library, ran the build scripts and it worked, seamlessly, the very first time. This is not as common as some may think. Steven "Sohail Somani" <s.somani@fincad.com> wrote in message news:1C1EBEF8DBACDC439D038EA051674EC735BCE9@xbox.financialcad.com...

--- Steven Burns wrote:
I must be missing something, b/c I haven't been able to build it using my MinGW/MSYS setup. What are the prerequisites, and where should I look for this information? Cromwell D. Enage __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
participants (4)
-
Cliff Green
-
Cromwell Enage
-
Sohail Somani
-
Steven Burns