University of Limerick Institutional Repository

Prototyping languages related constructs and tools with Squeak

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Bergel, Alexandre
dc.contributor.author Denker, Marcus
dc.date.accessioned 2012-05-10T15:38:17Z
dc.date.available 2012-05-10T15:38:17Z
dc.date.issued 2006
dc.identifier.citation Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06) en_US
dc.identifier.uri http://hdl.handle.net/10344/2165
dc.description peer-reviewed en_US
dc.description.abstract Prototyping new programming languages is often assimilated as a task requiring heavy expertise in parsing and compilation. This paper argues that choosing as a host platform a language having advanced reflective capabilities helps in reducing the effort and time spent on developing new language related constructs and tools. The Squeak Smalltalk implementation provides very expressive reflective facilities. In this paper we focus on having methods as first class entities, enabling methods manipulation as plain standard objects and reification of method execution. Powerful language related tools and efficient new programming constructs can be quickly implemented. ByteSurgeon, a bytecode manipulation library, and FacetS, an aspect mechanism, serve as illustrations. en_US
dc.language.iso eng en_US
dc.relation.ispartofseries Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06);
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject phototyping en_US
dc.subject languages en_US
dc.subject Squeak Smalltalk en_US
dc.title Prototyping languages related constructs and tools with Squeak en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.contributor.sponsor Swiss National Science Foundation
dc.relation.projectid SNF project no: 2000201/105091/1

Files in this item

This item appears in the following Collection(s)

Show simple item record

Related Items

Search DSpace


Advanced Search

Browse

My Account