Clement

I do not think that we are talking about the same. You are not annotating an AST element.
Of course with a convention you can add a method pragma to annotate an source entity that you are the only one
to know that it is the right entity. To me this is different.

So in the paper I do not want to say that Smalltalk pragmas are equivalent to Java ones because do me they are not.
I think that Java annotations are nicely integrated into the language too. And we cannot annotate (the AST element
of temp, argument, class def, package and annotations themselves in Smalltalk). I will read more about Java Annotation
to be more precise.

In Slang we use pragma to annotate argument and temporary variables and it
works just fine.

������ ������ Can you give an example on how you annotated it?

������ ������ When you describe in Pharo classes and instance variables
������ using Magritte you can do the same thing as just annotating them.
������ ������
������ (You see I cannot annotate instance variables directly I can define a method with an annotation that tell me that an instance
variable should be interpreted differently.).

Stef