I thought somebody might find this interesting:
http://www.dss.bc.ca/dx/dist/dxstore-0.2/doc/dxstore.html#SEC41
It's is a memory management abstract very similar to the one used in pools.
While they don't have as nice methods for freeing pools (which they call frames);
they do have something else.
They have a mechanism for saving and restoring a frame (aka pool) to persistent storage.
- ben
