International audienceWe investigate a first-order extension of the Theory of Primitive Objects of [5] that supports method extension in presence of object subsumption. Extension is the ability of modifying the behavior of an object by adding new methods (and inheriting the existing ones). Object subsumption allows to use objects with a bigger interface in a context expecting another object with a smaller interface. This extended calculus has a sound type system which allows static detection of run-time errors such as message-not-understood, " width " subtyping and a typed equational theory on objects. Moreover, it can express classes and class-inheritance
also on http://mitpress.mit.edu/books/logic-programming-3International audienceThis paper presents a...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...
In this paper we investigate, in the context of functional prototype-based languages, objects which ...
International audienceWe investigate a first-order extension of the Theory of Primitive Objects of [...
AbstractWe introduce simple object calculi that support method override and object subsumption. We g...
AbstractWe describe a second-order calculus of objects. The calculus supports object subsumption, me...
International audienceIn this paper, we present an explicitly typed version of the Lambda Calculus o...
http://dl.acm.org/citation.cfm?id=2378060.2378061International audienceWe extend the type system for...
International audienceIn this paper we investigate, in the context of functional prototype-based lan...
International audienceThis paper extends the Lambda Calculus of Objects as proposed in [5] with a ne...
International audienceIn the ECOOP'97 conference, the author of the present paper investigated a con...
International audienceWe investigate, in the context of functional prototype-based languages , a cal...
International audienceWe extend the type system for the Lambda Calculus of Objects [14] to account f...
International audienceLabeled types and a new relation between types are added to the lambda calculu...
International audienceThe last few years have seen the development of statically typed object based ...
also on http://mitpress.mit.edu/books/logic-programming-3International audienceThis paper presents a...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...
In this paper we investigate, in the context of functional prototype-based languages, objects which ...
International audienceWe investigate a first-order extension of the Theory of Primitive Objects of [...
AbstractWe introduce simple object calculi that support method override and object subsumption. We g...
AbstractWe describe a second-order calculus of objects. The calculus supports object subsumption, me...
International audienceIn this paper, we present an explicitly typed version of the Lambda Calculus o...
http://dl.acm.org/citation.cfm?id=2378060.2378061International audienceWe extend the type system for...
International audienceIn this paper we investigate, in the context of functional prototype-based lan...
International audienceThis paper extends the Lambda Calculus of Objects as proposed in [5] with a ne...
International audienceIn the ECOOP'97 conference, the author of the present paper investigated a con...
International audienceWe investigate, in the context of functional prototype-based languages , a cal...
International audienceWe extend the type system for the Lambda Calculus of Objects [14] to account f...
International audienceLabeled types and a new relation between types are added to the lambda calculu...
International audienceThe last few years have seen the development of statically typed object based ...
also on http://mitpress.mit.edu/books/logic-programming-3International audienceThis paper presents a...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...
In this paper we investigate, in the context of functional prototype-based languages, objects which ...