I didn't understand if you want to replace the class pragmas with a simple class method for adding metadata, or to add the pragmas in a class method.
In the first case I think I would like to have class pragmas because:
- we can have a single, well known way, or concept, to generate metadata, which can allow us to:
- build tools that can work with class and method pragmas in the same way (not only frameworks, a pragma browser can be benefited by this).
If the metadata is disperse we have to know a lot of ways to do the same, or each one will define it's own.� And we can't (or it should be difficult to) have tools to work with that metadata uniformly.
I don't know why this should be less cheaper than a class method.� I don't think this is reaaally hard to do also... :S.� It's even simpler than the method pragmas, because we don't have to change the compiler :P.
Cheers,
Guille
Stef,
Just to have a better grasp of your reasoning: Are you suggesting we put annotations in a method and just have it/them lumped in an 'Annotations' protocol or are you suggesting a more radical change which will require the toolset to have changes in sync to them?
Em 08/07/2010 11:48, St�phane Ducasse < stephane.ducasse@inria.fr > escreveu:
May be using a class method?
But yes this would be important.
Alex if we use comment we would have to parse them and this is not good.
Stef
On Jul 8, 2010, at 3:35 PM, Torsten Bergmann wrote:
> Hi,
>
> while it is possible to annotate methods using Pragmas,
> what about classes?
>
> Thx
> T.
> --
> GRATIS f�r alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project