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

Reply via email to