There are five main pieces of documentation, the main FAQ, the User's Guide, the Java guide, the XML tools manual and the shared memory tools manual. The User's Guide gives you an overview plus many examples of usage. The FAQ is a typical Frequently Asked Questions document that goes into more detail on select topics. When in doubt, look at the source code and the examples included with the distribution: that's why the PicklingTools is open source.
User's Guide: text version, HTML version, PDF version
Frequently Asked Questions: text version, HTML version, PDF version
Java Support for Pickling: text version, HTML version, PDF version
XML Tools Manual: text version, HTML version, PDF version
Shared Memory Abstractions Manual: text version, HTML version, PDF version
A bundled version of all of these documents is available as well: HTML version, PDF version
An overview of traditional view and evolutionary view of PicklingTools is here.
*Technical Overviews*
A paper describing how to use Python dictionaries in a C++ environment is available from C++ Now! 2013.
A paper describing Thread-safe and Thread-neutral Bags is available from C++ Now! 2013.
A paper describing the history and high-level overview of the PicklingTools was presented at New Application Areas in Open Source Software (NAAOSS). Slides will be posted at a later date.
An updated paper describing the technical details of the OpenContainers library is available here: Recall that OpenContainers provides the thread-saavy containers libraries to C++ developers for the PicklingTools.
*New* A white paper describing how the Python-like dictionary is implemented in C++ is available here.
Click on the link above or point your web browser to the file faq.html which is under the docs subdirectory at the top-level of the PicklingTools distribution. A text version of the FAQ also comes with distribution.
From the Downloads section of this web site.
The OpenContainers was previously a separate release: it is now upgraded and distributed with the PicklingTools exclusively. Here is a paper describing a little bit more of the OpenContainers.
Legacy View: Zoom to see
Evolutionary View: Zoom to see