POCO C++ Libraries Blog

News and discussion for the POCO Community


POCO is on the Move

After many months of absence and low-level involvement with the project (for personal and professional reasons), I am back. We also have commitment from two other community members (Marian Krivos and Franky Braem) to help significantly with the project. For starters, Marian has retired old and I have just committed brand new trunk code. For […]


GLUEscript & POCO

Franky Braem, the author of GLUEscript (successor of wxJavaScript) is working on POCO Javascript scripting engine (SpiderMonkey based) library. The engine is being developed to fit into the Poco::Script sandbox project, which already has a rudimentary Lua library. I looked over the code and liked it – it sure does look like a good old Poco-style […]


POCO, JSON, ExtJS, PDF and RowFormatter

If anyone wonders what are those recent sandbox commits about, I’ve been working on some reports recently and opted to use ExtJS in conjunction with the sandbox JSON and PDF libraries. Well, the verdict is that those two sandbox libs are actually quite stable and usable. JSON even comes with ExtJS remoting (a.k.a. Ext.Direct) support. […]


JSON Support in the Sandbox

I have added JSONParser & friends to the sandbox. The code was ported from JSON Parser. At first, I intended to wrap the library, but things got really messy, so I decided to pull out what I need and tweak it into a more tidy codebase. Experience was a nice reminder of why I have […]


Concepts Removed from C++0x

… which is now C++1x (and hoping x is small number). Concepts were, in my opinion, really cool feature (types of types) that would have greatly improved template compilation error reporting and also provide help in documenting iterators as well as getting rid of traits. Stroustrup has put 7 years of work into the feature. […]


Local Sockets Support

I have just added Sockets library with local (aka UNIX) sockets support to SVN sandbox. The code was extracted from Net library and slightly modified to accommodate for UNIX sockets. For the time being, tested only on Linux. I’ll do Solaris testing as well, whoever can run it on other platforms, please do and report […]


Bool Shift: Undefined Behavior of Dangling Pointer Economy

How does functional programming, pointers and memory relate to this mess we call economy? Check out at Bool Shift.


What’s going on

For those folks who are wondering what’s been going on, when is there going to be next release etc, here’s the answer: Prior to 1.3.3 release, I voluntarily took over taking care of the ongoing project maintenance. Then Guenter kicked in for 1.3.3 release, did the great deal of work and early October we pushed […]


DynamicAny Article in ACCU Overload (II)

The second installment of DynamicAny article has been published in the October issue of ACCU Overload. Speed and code size comparison benchmarks against boost::any and boost::lexical_cast are the topics addressed in this installment. Enjoy.


POCO IEEE Presentation

On Tuesday, October 21 2008, I’ll have an honor and pleasure of speaking to the members of the Coastal South Carolina IEEE Chapter about open source, C++ and – POCO.