Memory Pool System
The Memory Pool System (MPS) is a flexible and modular memory management system that was developed by Harlequin to support both their ScriptWorks PostScript RIP, and their Harlequin Dylan compiler and IDE for the Dylan programming language. As such it was designed to support a wide range of requirements from high-speed manual memory management, to complex garbage collection with many different types of reference.
Some time after Harlequin's funding crisis in 1998, Global Graphics sold the MPS to Ravenbrook Limited, a small Cambridge-based consultancy company, along with the Memory Management Reference. In 2002, Ravenbrook announced that the MPS would be open sourced.