What would be design of a possible solution?
With a different class creation it would be possible

Color subclass: #TranslucentColor
    instanceVariables: 'alph';
    annotation: #deprecated.

nothing prevent us to design something, this is just that we are stuck in the past :)
Stef

On 15/9/14 21:58, Torsten Bergmann wrote:
Currently only methods support pragmas in Pharo. Therefore we already had a 
discussion
about "Pragmas/Annotations for classes". See

http://forum.world.st/Pragmas-Annotations-for-classes-td2282310.html

To summarize: it would be helpfull to have them (and with them also get rid of 
workarounds
like specific conventions, abusing class comments, etc.).

At that time it was not possible to add an iVar to Class, but this issue
was solved already:
https://pharo.fogbugz.com/f/cases/11596/Adding-an-iVar-to-class-Class-gives-error
Must admit I havent tested in latest Pharo 4 if this is still working.

After we now have slots and other nice extensions in Pharo again my basic
question: what about having "annotations" for a class in Pharo. I think we will
find enough use cases on annotating a class with someting useful. Even a 
category
or a comment could just be an annotation.

Is there interest to have such a change for Pharo4 or are there reasons to 
abandon such
an idea. I guess such a change could not be provided with a simple slice. Any 
thoughts/decisions?

Thanks
T.






Reply via email to