POCO C++ Libraries Blog

News and discussion for the POCO Community


DynamicAny Article in ACCU Overload

Part I of DynamicAny article just got published in the August issue of ACCU Overload. Part II is coming in October issue. Enjoy and stay tuned.


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 […]


LiMo

After crippled-C++ Symbian, Java-only Android and Objective-C iPhone platforms, finally some companies have seen the light and came up with LiMo. Now we just have to wait to see the first POCO phone 😉


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 […]


Herb Sutter on type inference vs. static/dynamic typing

There’s a blog entry on the topic. Your humble correspondent posted some examples and links to DynamicAny, which caused a Boost zealot to shoot back indiscriminately. Stay tuned 😉


Bjarne Stroustrup & Herb Sutter on the Future of C++

An interview (Part 1 and Part 2) with B. Stroustrup and H. Sutter taken during SDWest 08. Second part is particularly interesting – they discuss functional aspects of C++ (and some other languages). The bottom line, once again: multiparadigm – way to go.


Grady Booch on complex software

A couple of interesting links to Grady Booch’s bits of wisdom. In CIO, he talks about the 5 things he has learned about complex software systems: The fundamentals never go out of style. You need a regular rhythm of releases. Focus upon growing executable architectures. Create social structures that encourage innovation while still preserving predictability. […]


SourceForge 2008 Community Choice Awards

If you like POCO, please consider voting. Description of the contest is here.


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 […]