Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages

Bergel, Alexandre; Dony, Christophe; Ducasse, Stéphane (September 2004). Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages. In: 12. Smalltalk Joint Evenat - European Smalltalk User Group (ESUG). Köthen, Deutschland. 06.-10. Sept. 2004.

[img] Text
Berg04cprototalk.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (340kB) | Request a copy

With prototype-based languages, concretization and abstraction are unified into a single concept a prototype. Prototype-based languages are based on a simple set of principles: object-centered representation, dynamic reshape of objects, cloning and possibly message delegation. However, they all differ in the interpretation and combination of these principles. Therefore there is a need to compare and understand. In this paper we present Prototalk, a research and teaching vehicle to understand, implement and compare prototype-based languages. Prototalk is a framework that offers a predefined set of language data structures and mechanisms that can be composed and extended to generate various prototype-based language interpreters. It presents a classification of languages based on different mechanisms in an operational manner.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

06 Nov 2017 13:58

Last Modified:

07 Nov 2017 01:07

BORIS DOI:

10.7892/boris.104384

URI:

https://boris.unibe.ch/id/eprint/104384

Actions (login required)

Edit item Edit item
Provide Feedback