[Cuis] Evolution of the number of classes as a proxy of system clompexity

nacho 0800nacho at gmail.com
Sat Dec 7 07:45:52 CST 2013


I really love Cuis. I love the idea of a simple and clean kernel,
comprehensible to a single individual and then packages if something else is
required. I agree 100% with Juan's statement that sometimes the system
becomes so complex that no further progress is possible and as a great
proportion of the system's code is unintelligible it turns into "legacy
code".
I took some time to watch the number of classes of Squeak and Pharo using
the number of classes in a base system as a proxy for system complexity.
Here are the results:
Squeak release 1.31 : 496   classes
Squeak release 2.80 : 1283 classes
Squeak release 3.00 : 1545 classes
Squeak release 3.90 : 2046 classes
Squeak release 4.40 : 2218 classes

Pharo release 1.30   : 3290 classes
Pharo release 1.40   : 2949 classes
Pharo release 2.00   : 3250 classes
Pharo release 3.00   : 3846 classes

Cuis release 4.2 is smaller than Squeak 1.31!!!

take care
Nacho




-----
Nacho
Smalltalker apprentice.
Buenos Aires, Argentina.
--
View this message in context: http://forum.world.st/Evolution-of-the-number-of-classes-as-a-proxy-of-system-clompexity-tp4728289.html
Sent from the Cuis Smalltalk mailing list archive at Nabble.com.




More information about the Cuis mailing list