2014/1/6 Otto Behrens <[email protected]>:
>>> I need for example a string representation of objects generally to
>>> display in anchors in our seaside application. We have a class
>>> DomainObject from which most of our classes inherit, so this is
>>> probably the place to add a 'displayString' for something like this.
>>
>> Not necessarily domain objects only.
>>
>> Some core objects (Blocks, CompiledMethods, etc.) could benefit from
>> having a developer string representation (#printString) and a UI
>> string representation (#displayString).
>
> I don't really understand why. How would you distinguish between which
> (kinds of) core objects and which not? Will you not end up with a
> displayString on Object again?

Yes, I want displayString on Object.

What I don't like is #asString in Object.

I want to be able to do:
Transcript show: anyObject displayString.

Without getting a single quoted output if anyObject was a String.

Regards.

Reply via email to