And number, no? For me as* methods are for conversion between types. E.i. if you have string and want it as Integer you use asInteger.
no the point is exactly that :) conversion between polymorphic objects asFloat asInteger asFraction asString asSymbol asByteArray asArray asSet not defined in Object :)
Uko
#storeString Produces legal Smalltalk source code that when executed will produce an equivalent object to the receiver. Needs to be implemented only for objects that can be specified as literals in Smalltalk syntax, but could probably be implemented for a few other simple objects.
#displayString and so on. UI frameworks and applications will need to have their own ways of textually representing objects, so will add their own messages such as #displayString. The *only* messages that any application or framework can depend on *all* objects responding to are those that it defines itself, and #printString and #printOn:.
Regards,
-Martin