Pragmas: Literal Messages as Powerful ...
Document type :
Communication dans un congrès avec actes
DOI :
Title :
Pragmas: Literal Messages as Powerful Method Annotations
Author(s) :
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Miranda, Eliot [Auteur]
Cadence Design Systems [San Jose] [CDS]
Plantec, Alain [Auteur correspondant]
Lab-STICC_UBO_CACS_MOCS

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Miranda, Eliot [Auteur]
Cadence Design Systems [San Jose] [CDS]
Plantec, Alain [Auteur correspondant]
Lab-STICC_UBO_CACS_MOCS
Conference title :
International Workshop on Smalltalk Technologies - IWST 2016
City :
Prague
Country :
République tchèque
Start date of the conference :
2016-08-22
Journal title :
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies
HAL domain(s) :
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [en]
Often tools need to be extended at runtime depending on the availability of certain features. Simple registration mechanisms can handle such a situation: It often boils down to represent an action and describe such action ...
Show more >Often tools need to be extended at runtime depending on the availability of certain features. Simple registration mechanisms can handle such a situation: It often boils down to represent an action and describe such action with some meta-data. However, ad-hoc registration mechanisms have some drawbacks: they are often not uniform and do not fit well with code navigability. In addition, metadata is not automatically synchronized with the data or behavior it describes. In this article we present the notion of pragmas, method annotations , as it was introduced in VisualWorks and now it is an important extensibility mechanism of Pharo. We present some examples of pragmas within Pharo.Show less >
Show more >Often tools need to be extended at runtime depending on the availability of certain features. Simple registration mechanisms can handle such a situation: It often boils down to represent an action and describe such action with some meta-data. However, ad-hoc registration mechanisms have some drawbacks: they are often not uniform and do not fit well with code navigability. In addition, metadata is not automatically synchronized with the data or behavior it describes. In this article we present the notion of pragmas, method annotations , as it was introduced in VisualWorks and now it is an important extensibility mechanism of Pharo. We present some examples of pragmas within Pharo.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/hal-01353592/document
- Open access
- Access the document
- https://hal.inria.fr/hal-01353592/document
- Open access
- Access the document
- https://hal.inria.fr/hal-01353592/document
- Open access
- Access the document
- document
- Open access
- Access the document
- main.pdf
- Open access
- Access the document