On 3 January 2014 11:24, Otto Behrens <o...@finworks.biz> wrote: >> #printString and #printOn: protocol should be used for printing and >> #asString for conversion. This implies that #asString should not depend on >> #print protocol. > > Ah, I used it the other way around: printOn depends on asString. I saw > 'conversion' as the lower level. > > Why do you distinguish here between conversion and 'printing'? > Especially if displayString is being replaced with asString - to me > that sounds against your thinking in principle.
'Conversion' implies using the resulting String in some further computation. 'Printing' usually implies displaying something to the user (and nothing more), or serialising to a file/network. frank