[squeak-dev] The Trunk: System-dtl.965.mcz

Bert Freudenberg bert at freudenbergs.de
Sat Oct 14 12:39:35 UTC 2017


On Sat, Oct 14, 2017 at 11:37 AM, H. Hirzel <hannes.hirzel at gmail.com> wrote:

> An explanation where and how
>
>      ttfclpomsswfpp0
>
> is constructed.


​It's the initials of all instance variables followed by the class version
integer. The initials allow to detect  most changes to the instance
variables, but if this is not sufficient (perhaps because the new var had
the same initial, or the vars did not change in name at all) we still have
the class version.

Most classes are still at version 0, but if you check implementers
of classVersion you can find a few that were incremented to force a
conversion on load.

- Bert -​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171014/4474493a/attachment.html>


More information about the Squeak-dev mailing list