Special Issue on Smalltalk Technologies

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Special Issue on Smalltalk Technologies

Stéphane Ducasse
Special Issue on Smalltalk Technologies 

Guest Editors: 
Loïc Lagadec (Coordinator) 
Ensta Bretagne, Lab-STICC
Anne Etien
Université de Lille, CRIStAL, UMR9189
Jannik Laval
Université Lumière Lyon 2, DISP, EA 4570

Smalltalk is an exciting object‐oriented language in which even primitive values are uniformly handled as normal objects, described by classes that one can browse, inspect and extend. Smalltalk was born during the seventies, still the ideas behind the currently available implementations are often at the edge of innovation.
Smalltalk benefits from being a highly expressive language in which complex and powerful systems can emerge from the composition of simple building blocks. Thanks to its dynamic nature, fast prototyping and agile software development are made possible. Smalltalk is not only a simple and pure dynamic object-oriented language, but is also a programmable system with processes, its own user interface and a complete Interactive Development Environment (IDE).
Smalltalk is a reflexive system, with all its elements being implemented in Smalltalk, which benefits from powerful meta‐programming facilities. This means that elements can be extended, customized or adapted according to particular contexts, that the Smalltalk IDE itself can be used to implement, validate and debug the Smalltalk system extensions, and that a program is able to query and to change its own structure and behaviour. 
In this context, the research topics that relate to Smalltalk technologies are large, and need to receive more attention and research effort, considering that Smalltalk has established itself as a test bed for software engineering theories and tools.

TOPICS include: 
Aspect-oriented programming,
Design patterns,
Experience reports,
Implementation, new dialects or languages implemented in Smalltalk,
Interaction with other languages,
Meta-programming and Meta-modelling,

Important Dates: 
Apr. 30, 2019 Full paper submission due
Aug.31, 2019 Paper acceptance decision 
Sep.15, 2019 Camera-ready paper due

Esug-list mailing list
[hidden email]