FWD: [gclist] Ravenbrook open-sources the Memory Pool System Kit
- Having the recent gc problems of the elj project and the quest for a gc
system for SCOOP in mind I thing everybody
working on SmallEiffel or SCOOP should have a look at that.
>I saw this on the gclist mailing list. This is the very system used to
>build the Fun-O garbage collector, and some very familiar names have
>worked on it. Congratulations, guys!
>Nick Barnes writes:
> > I am pleased to announce that Ravenbrook Limited has released the
> > Memory Pool System Kit under an open source license. The current
> > public release is 1.100.1, available from
> > <http://www.ravenbrook.com/project/mps/release/1.100.1/>.
> > The Memory Pool System (MPS) is a very general, adaptable, flexible,
> > reliable, and efficient memory management system. It permits the
> > flexible combination of memory management techniques, supporting
> > manual and automatic memory management, in-line allocation,
> > finalization, weakness, and multiple concurrent co-operating
> > incremental generational garbage collections. It also includes a
> > library of memory pool classes implementing specialized memory
> > management policies. It is suitable for use in language runtimes,
> > virtual machines, and applications. It is designed from the ground up
> > to be portable to almost any platform and adaptable to almost any
> > client requirement.
> > For a more detailed overview of the MPS, see "The Memory Pool System:
> > Thirty person-years of memory management development goes Open Source"
> > <http://www.ravenbrook.com/project/mps/doc/2002-01-30/ismm2002-paper/>.
> > The Kit includes sources, a test suite, a partial reference manual and
> > a number of design documents. We have only been able to include a few
> > dozen key documents in the current release. We are working on
> > converting additional MPS documents, especially more design and
> > analysis, for inclusion in future releases. There are a great number
> > of such documents.
> > This release is under an open source license. The license is intended
> > to make it possible for you to use the MPS in your own projects,
> > provided that any distribution of the resulting software is open
> > source. If you are developing a closed source product and want to use
> > the MPS you must license under commercial terms from Ravenbrook
> > Limited. Please write to us <mps-questions@...> for more
> > information.
> > Ravenbrook <http://www.ravenbrook.com/> is a software engineering
> > consultancy founded in 1997 by Richard Brooksby and Nicholas Barnes,
> > previously members of the memory management group at Harlequin, where
> > the MPS was originally developed. Richard Brooksby is the original
> > architect of the MPS.
> > Nick Barnes
> > Director
> > Ravenbrook Limited