On 03 Jul 2015, at 16:22, Torsten Bergmann <astares@gmx.de> wrote:
15871 enable ProcessList https://pharo.fogbugz.com/f/cases/15871
Hi Marcus,
there must be a reason to switch from a LinkedList to a special ProcessList class that is bound to VM - still the bug tracker and the class comments do not tell much about the "whyâ.
The reason is that the ProcessList is very special: some methods are carefully written to not have any intererrupt point, for example (not using messages sends). In the past we had serious side effects from people improving LinkedList⦠in the end to the point that nobody dares to change it anymore. Having two solved that: -> ProcessList will be minmal, unchanging, for the VM -> LinkedList will be a linked list for people to use and that we can improve and change. Marcus