Loading...
Please wait, while we are loading the content...
Similar Documents
Prototyping Languages Related Constructs and Tools with Squeak
| Content Provider | Semantic Scholar |
|---|---|
| Author | Bergel, Alexandre Denker, Marcus |
| Copyright Year | 2006 |
| 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 eort 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 ecient new programming constructs can be quickly implemented. ByteSurgeon, a bytecode manipulation library, and FacetS, an aspect mechanism, serve as illustrations. |
| File Format | PDF HTM / HTML |
| DOI | 10.7892/boris.19422 |
| Alternate Webpage(s) | http://hal.inria.fr/docs/00/55/57/24/PDF/Bergel06bRDLPrototyping.pdf |
| Alternate Webpage(s) | https://ulir.ul.ie/bitstream/handle/10344/2165/2006_Bergel.pdf?sequence=2 |
| Alternate Webpage(s) | http://scg.unibe.ch/archive/papers/Bergel06bRDLPrototyping.pdf |
| Alternate Webpage(s) | http://marcusdenker.de/publications/Bergel06bRDLPrototyping.pdf |
| Alternate Webpage(s) | http://www.iam.unibe.ch/~scg/Archive/Papers/Bergel06bRDLPrototyping.pdf |
| Alternate Webpage(s) | https://doi.org/10.7892/boris.19422 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |