International workshop on smalltalk technologies 2011 special issue. (27th December 2012)
- Record Type:
- Journal Article
- Title:
- International workshop on smalltalk technologies 2011 special issue. (27th December 2012)
- Main Title:
- International workshop on smalltalk technologies 2011 special issue
- Authors:
- Plantec, A.
Lagadec, L.
Plantec, A.
Lagadec, L. - Abstract:
- <abstract abstract-type="main" id="spe2172-abs-0001"> <title>SUMMARY</title> <p id="spe2172-para-0001">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 and extend. Smalltalk was born during the seventies, but the ideas behind currently available implementations are still modern and innovative.</p> <p id="spe2172-para-0002">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 also benefits from having powerful meta‐programming facilities. A program is able to query and to change its own structure and behavior. Smalltalk is not only a language but also an interactive system that is implemented in Smalltalk and that can be customized according to users needs.</p> <p id="spe2172-para-0003">This special issue presents four extended versions of research papers from the third <italic>International Workshop on Smalltalk Technologies</italic> (IWST) that was organized at Edinburgh on September 2011. <list id="spe2172-list-0001" list-type="simple"><list-item><p id="spe2172-para-0004">Johan Fabry <italic>et al</italic>. <xref ref-type="link" rid="spe2172-bib-0001">1</xref> presented <italic>Phantom</italic>, an aspect language that includes recent research results in<abstract abstract-type="main" id="spe2172-abs-0001"> <title>SUMMARY</title> <p id="spe2172-para-0001">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 and extend. Smalltalk was born during the seventies, but the ideas behind currently available implementations are still modern and innovative.</p> <p id="spe2172-para-0002">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 also benefits from having powerful meta‐programming facilities. A program is able to query and to change its own structure and behavior. Smalltalk is not only a language but also an interactive system that is implemented in Smalltalk and that can be customized according to users needs.</p> <p id="spe2172-para-0003">This special issue presents four extended versions of research papers from the third <italic>International Workshop on Smalltalk Technologies</italic> (IWST) that was organized at Edinburgh on September 2011. <list id="spe2172-list-0001" list-type="simple"><list-item><p id="spe2172-para-0004">Johan Fabry <italic>et al</italic>. <xref ref-type="link" rid="spe2172-bib-0001">1</xref> presented <italic>Phantom</italic>, an aspect language that includes recent research results in aspect interactions and reentrancy control. <italic>Phantom</italic> is designed to be optimized and compiled where possible.</p></list-item><list-item><p id="spe2172-para-0005">Increasing use of reflection and meta‐programming techniques in real world applications underlines the need for more dynamic approaches. New approaches have shifted to object‐specific reuse. Jorge Ressia <italic>et al</italic>. <xref ref-type="link" rid="spe2172-bib-0002">2</xref> proposed a new abstraction called a <italic>talent</italic>, which models features that are shared between objects of different class hierarchies.</p></list-item><list-item><p id="spe2172-para-0006">Martin Dias <italic>et al</italic>. <xref ref-type="link" rid="spe2172-bib-0003">3</xref> presented <italic>Fuel</italic>, a general‐purpose object serializer that focuses on speed, through a compact binary format and an efficient pickling algorithm. <italic>Fuel</italic> serializes any object, thus having a full‐featured language‐specific format.</p></list-item><list-item><p id="spe2172-para-0007">Redesign of nontrivial software is often a challenge. Ciprian Teodorov <italic>et al</italic>. <xref ref-type="link" rid="spe2172-bib-0004">4</xref> addressed physical‐design automation and presented a methodological approach relying on model‐driven engineering. Also, they summarized some lessons learned from the incremental redesign of <italic>Madeo</italic>, a toolkit that targets field‐programmable gate array design automation.</p></list-item></list></p> <p id="spe2172-para-0008">The goal of the IWST workshop series is to create and foster a forum around advances or experiences in Smalltalk. Each IWST workshop is organized as a collocated event of the <italic>European Smalltalk User Group</italic> annual conference. Copyright © 2012 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Software, practice & experience. Volume 44:Number 4(2014)
- Journal:
- Software, practice & experience
- Issue:
- Volume 44:Number 4(2014)
- Issue Display:
- Volume 44, Issue 4 (2014)
- Year:
- 2014
- Volume:
- 44
- Issue:
- 4
- Issue Sort Value:
- 2014-0044-0004-0000
- Page Start:
- 391
- Page End:
- 392
- Publication Date:
- 2012-12-27
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2172 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3254.xml