POSH is a simple, portable, easy-to-use, easy-to-integrate, flexible, open source "harness" designed to make writing cross-platform libraries and applications significantly less tedious to create and port.
Latest Version: 1.3
Version 1.3 fixed a latent bug in the serialization and deserialization code, notably that I committed the cardinal sin of casting from a raw buffer to a given type, generating alignment errors in some rare cases. Thanks to Roger House for pointing this out!
Unfortunately I haven't had 1.3 tested out very well, so it may have introduced some bugs as part of the rewrite, so if you run into anything, please let me know.
Overview: Rationale, Goals and Philsophy
A Quick Tutorial
Frequently Answered Questions
Verification and Testing