- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Aspects of incremental programming
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Aspects of incremental programming de Alwis, Brian S.
Abstract
This thesis presents the design and implementation of Apostle, an extension to the Smalltalk programming language providing Aspect-Oriented Programming (AOP) functionality. Smalltalk is more than simply a language, it also encompasses a dynamic and incremental environment. Any extension to Smalltalk must preserve the properties expected of these environments, such as their immediate, incremental, and seamless natures. As such, the design process of Apostle entails more than proposing new language constructs and their implementation. We examine three parts of the system: • the design of the language extensions; • the implementation; • applying the language extensions to some real-world problems to evaluate their usefulness.
Item Metadata
Title |
Aspects of incremental programming
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2002
|
Description |
This thesis presents the design and implementation of Apostle, an extension to the Smalltalk
programming language providing Aspect-Oriented Programming (AOP) functionality. Smalltalk
is more than simply a language, it also encompasses a dynamic and incremental environment.
Any extension to Smalltalk must preserve the properties expected of these environments,
such as their immediate, incremental, and seamless natures.
As such, the design process of Apostle entails more than proposing new language
constructs and their implementation. We examine three parts of the system:
• the design of the language extensions;
• the implementation;
• applying the language extensions to some real-world problems to evaluate their usefulness.
|
Extent |
4033544 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-08-12
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051184
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2002-05
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.