Draft Phep on new Finalization

GP
Guillermo Polito
Mon, Jan 9, 2023 1:05 PM

Hi all,

I’ve drafted a phep proposal for the new finalization mechanism, so we can discuss it here!

https://github.com/pharo-project/pheps/pull/14 https://github.com/pharo-project/pheps/pull/14

A proposal describing a new finalization mechanism for Pharo with the following properties:

• API independent from its implementation
• Avoids memory leaks

This document describes both a finalization API as a Pharo library and an efficient virtual machine implementation through Ephemerons.

Cheers,
G

Hi all, I’ve drafted a phep proposal for the new finalization mechanism, so we can discuss it here! https://github.com/pharo-project/pheps/pull/14 <https://github.com/pharo-project/pheps/pull/14> A proposal describing a new finalization mechanism for Pharo with the following properties: • API independent from its implementation • Avoids memory leaks This document describes both a finalization API as a Pharo library and an efficient virtual machine implementation through Ephemerons. Cheers, G