[Newbies] Character allInstances size=0 for 5.3 latest

K K Subbu kksubbu.ml at gmail.com
Sat Feb 29 08:33:13 UTC 2020


On 29/02/20 12:26 AM, Vaidotas Did┼żbalis wrote:
> Hello,
> Character allInstances size=0. Why?

Good observation!

allInstances gives a list of objects of the given class stored in Object 
Memory. Character and SmallInteger are immediate values (type 7), stored 
directly in an oop, so they have no instances in Object Memory. You get 
other such types with:

Class allSubInstances select: [:c | c instSpec = 7]
   an OrderedCollection(SmallInteger SmallFloat64 Character)

See the comment of Behavior>>instSpec for other instance types.

HTH .. Subbu


More information about the Beginners mailing list