While working on #829, I was reminded of the fact that Pharo writes out a package: field with the name of the class' package. Pharo doesn't appear to care whether or not the field is present on read and happily adds it back in on write.
The intent behind the tonel spec is that foreign class fields be preserved across read/write cycles ... so this issue should be addressed as part of #829 work
While working on #829, I was reminded of the fact that Pharo writes out a
package:field with the name of the class' package. Pharo doesn't appear to care whether or not the field is present on read and happily adds it back in on write.The intent behind the tonel spec is that foreign class fields be preserved across read/write cycles ... so this issue should be addressed as part of #829 work