Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Squeak Class Size History
Last updated at 6:27 pm UTC on 10 July 2022
See Squeak Versions for more detailed release notes on Squeak versions.



Little Smalltalk 4 has only 54 classes while Self 4.1.6 has 917 parent objects (more equivalent to traits than to classes).

Comparison with Cuis and Pharo: https://github.com/Cuis-Smalltalk/Learning-Cuis/blob/master/README.md

In Squeak:
 Metaclass allInstances size

Squeak 1.16: 355 (adds color, sound and vm implementation to Apple Smalltalk-80)
Squeak 1.18: 305 (HyperSqueak eliminated)
Squeak 1.19b: won't run (Morphic and sockets added)
Squeak 1.2: won't run
Squeak 1.21: 390
Squeak 1.22: 398
Squeak 1.23: 403
Squeak 1.3: 482 (jitter, links in source, more music, more morph and a wikiwiki server)
Squeak 1.31: 496 (bug fixes)
Squeak 2.0: 512 (pluggable views, auto updates, MIDI)
Squeak 2.2: 668 (email and other stuff)
Squeak 2.3: 782 (vector graphics, web browser)
Squeak 2.5: 1006 (IRC, eToys, 3D+Alice)
Squeak 2.6: 1089 (plugins)
Squeak 2.7: 1170 (speech, several goodies)
Squeak 3.0: 1546 (morphic now default UI, Nebraska)
Squeak 3.2: 1770 (handwriting recognition, StarSqueak, MPEG player) ListOfClassesInSqueak3dot2
Squeak 3.4: 1811 (SqueakMap access)
... 3.5
... 3.6 ListOfClassesInSqueak3dot6full
... 3.7
... 3.8.1: 2320 ListOfClassesInSqueak3dot8dot1
... 3.9
... 4.0
... 4.1
... 4.2
... 4.3
... 4.4
... 4.5
... 4.6
Squeak 5.0: 2245 ListOfClassesInSqueak5dot0
Squeak 5.1: 2262 ListOfClassesInSqueak5dot1
Squeak 5.2: 2716 ListOfClassesInSqueak5dot2 (Etoys was re-added)
Squeak 5.3: 2737 ListOfClassesInSqueak5dot3
Squeak 6.0: 2843
ListOfClassesInSqueak6dot0: