Searching for authors named "Christophe Dony" – sorted by Relevance.
-
Improving exception handling with Object-Oriented Programming
- The aim of this paper 1 is to show and to explain how the object-oriented formalism can improve the expressive power of an exception handling system and how it can simplify its implementation and its utilization. Object-oriented design allows implementors to solve easily many classical exception h
- Cited by 7 (0 self) – Add To MetaCart
-
Exception Handling and Object-Oriented Programming: towards a synthesis.
- The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming. We show how a full object-oriented representation of exceptions and of protocols to handle them, using meta-classes, makes the system powerful as well as extendible and solve
- Cited by 23 (2 self) – Add To MetaCart
-
Learning Users Habits: The APE Project
- This paper proposes new results in the field of software assistants helping users of interactive tools in the task of automatically performing repetitive tasks. We propose an innovative integration of such an assistant into an interactive programming environment. In this context, learning to recogni
- Cited by 2 (0 self) – Add To MetaCart
-
Split Objects: a Disciplined Use of Delegation within Objects
- This paper's primary aim is to improve the understanding of the delegation mechanism as defined in [18]. We propose a new characterization of delegation based on the notions of name sharing, property sharing and value sharing. It allows us (1) to clearly differentiate delegation from classinheritanc
- Cited by 30 (6 self) – Add To MetaCart
-
An Environment for Building and Maintaining Class Hierarchies
- This paper presents a project the goal of wich is to design and implement a high level environment for building and maintaining (reorganizing, merging, etc) class hierarchies having formal properties. These properties are ensured by the Galois sub-hierarchy underlying structure used to constraint
- Cited by 1 (0 self) – Add To MetaCart
-
Prototalk: an environment for teaching, understanding, designing and prototyping object-oriented languages
- 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 diff
- Cited by 1 (1 self) – Add To MetaCart
-
A Semantics of Introspection in a Reflective Prototype-Based Language
- In Malenfant et al. [19], we have described a reflective model for a prototypebased language based on the lookup ffi apply reflective introspection protocol. In this paper, we augment our previous protocol by converting it to handle continuations reified as first-class objects. First-class continu
- Cited by 7 (3 self) – Add To MetaCart
-
Improving Exception Handling in Multi-Agent Systems
- New software architectures based on multi-agents or software components allow the integration of separately developed software pieces that interact through various communication schemes. In such a context, reliability raises new important issues. This paper aims at increasing reliability in multi
- Cited by 8 (0 self) – Add To MetaCart
-
Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and Their Validation
- Prototype-based languages are currently proposed as a substitute to class-based languages for a higher flexibility in manipulating objects. These languages are all based on a similar set of basic principles: object-centered representation, dynamic addition (deletion) of slots, cloning and message de
- Cited by 34 (6 self) – Add To MetaCart
-
A Fully Object-Oriented Exception Handling System:
- This paper motivates and presents the specification and the implementation of an exception handling system for an dynamically typed object-oriented language. A full object-oriented representation of exceptions and handlers, a meta-object protocol to handle using either termination or resumption
- Add To MetaCart

