Back to Search Start Over

A protoype-based approach to object reclassification

Authors :
Ciaffaglione , Alberto
Gianantonio , Pietro
Honsell , Furio
Liquori , Luigi
Dipartimento di Matematica e Informatica - Universita Udine ( DIMI )
Università degli Studi di Udine - University of Udine [Italie]
Logical Networks: Self-organizing Overlay Networks and Programmable Overlay Computing Systems ( LOGNET )
Inria Sophia Antipolis - Méditerranée ( CRISAM )
Institut National de Recherche en Informatique et en Automatique ( Inria ) -Institut National de Recherche en Informatique et en Automatique ( Inria )
Publication Year :
2018
Publisher :
HAL CCSD, 2018.

Abstract

We investigate, in the context of functional prototype-based languages , a calculus of objects which might extend themselves upon receiving a message, a possibility referred to by Cardelli as a self-inflicted operation. We present a sound type system for this calculus which guarantees that evaluating a well-typed expression will never yield a message-not-found runtime error. The resulting calculus is an attempt towards the definition of a language combining the safety advantage of static type check with the flexibility normally found in dynamically typed languages.

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.dedup.wf.001..336812623e5c97df62ca3402d5b0fc47