Right or wrong (not sure which), I have always thought of meta classes as breaking a recursion that arises when classes aspire to be objects that have all have a class. Is there such a thing as private instance variables? Could that mean the header, special behavior masks (a Dolphinism), etc.?
Independent of the truth, this **IS** something that mere mortals are not meant to understand :) ________________________________________ From: [email protected] [[email protected]] On Behalf Of Lawson English [[email protected]] Sent: Monday, October 25, 2010 4:59 PM To: The general-purpose Squeak developers list; Pharo >> "[email protected]" Subject: [Pharo-project] private instance variables NOT objects? (Wikipedia) In the Wikipedia entry on Smalltalk, there is this line in the history section, 3rd paragraph, added roughly a year ago: "...Smalltalk-80 added [[metaclass]]es, to help maintain the "everything is an object" (except private instance variables) paradigm by associating properties and behavior with individual classes, ..." Is this one of those esoteric details that mere mortals are not meant to understand, or is this an error? Lawson _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
