POCO C++ Libraries Blog

News and discussion for the POCO Community


NullMutex

As of revision 896 the POCO sourceforge trunk features a new class: the NullMutex (Poco/Mutex.h) You now probably ask yourself: What’s so special about this class? Because – as the name suggests – it does nothing. And that’s exactly why we needed it. Mostly all components of POCO are thread-safe. While this is generally a […]


POCO RFC

This is a request for comment about the future of POCO project*. The POCO project team is soliciting feedback on the project itself, the development model, maintenance, releases and any other topic regarding the POCO project state of the affairs. The current state of the project has some troubling aspects associated with it that we […]


Some POCO Statistics

Generated using David A. Wheeler’s ‘SLOCCount‘ from current SVN trunk, rev. 661: SLOC Directory SLOC-by-Language (Sorted) 88328 Foundation cpp=69772,ansic=18556 86109 Data ansic=52596,cpp=33513 26193 XML cpp=20424,ansic=5769 23916 Net cpp=23916 11642 WebWidgets cpp=11642 7680 Util cpp=7680 3974 NetSSL_OpenSSL cpp=3974 2244 CppUnit cpp=2244 990 PageCompiler cpp=989 922 ApacheConnector cpp=922 486 release sh=486 118 dist sh=118 103 build sh=103 […]


DynamicAny

I have redone some things in DynamicAny: Added support for empty state as default and empty() function to turn it into empty Made DynamicAnyHolder pure virtual functions (clone(), type() and all convert() and is…() overloads) virtual. All convert() overloads throw if reached at runtime, the querying is…() functions all return false. This has provided a […]


Webwidgets in SVN

Although WebWidgets is not finished yet, I decided to commit WebWidgets to svn, so that you guys can take a first look. Only VS80 solution files are recent now, events are still incomplete, and I am not really happy with the way ExtJS tables are rendered. Main development branch of WebWidgets is from now on […]


POCO Contributions

There’s a mailing list thread going on, discussing some proposals for modifications and POCO contributing process. This discussion occasionally turns heated and there is a lot of misinterpretation and misunderstanding going on, which has prompted me to summarize the contributing issues/concerns and post them in one place as a clarification for all the folks who […]


WebWidgets

We are currently in progress of changing the WebWidgets library. We now have a core library defining the GUI elements, the CodeGenerators aka Renderers are kept in a separate library. The renderer I am currently working on is a Codegenerator for ExtJs. The code is still very incomplete (especially callbacks, events, table stuff) but writing […]


Herb Sutter on Interrupting Threads

in Dr. Dobbs


Call for POCO Usage Report

Evidence of a widespread use is important part of becoming a mainstream framework and raising a potential user confidence. From that standpoint, POCO is not quite there yet, at least not “officially”. We do get frequent hits from many commercial entities, but only a small subset is factually verified and listed to use POCO. This […]


The Future of the Wiki and Forums

As everyone probably already knows, registration in the Wiki and Forums is broken. Today I tried to upgrade Tiki (the underlying software) to the latest revision, but that did not fix the registration issue, creating new issues instead. Now that I’m sick and tired of this big and ugly whatever named Tiki, I’d like to […]