Back to Search
Start Over
A protoype-based approach to object reclassification
- 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.
- Subjects :
- object reclassification
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
static typing
Prototype-based calculi
[ INFO.INFO-CL ] Computer Science [cs]/Computation and Language [cs.CL]
[ INFO.INFO-LO ] Computer Science [cs]/Logic in Computer Science [cs.LO]
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.dedup.wf.001..336812623e5c97df62ca3402d5b0fc47