Objective ML: An effective object-oriented extension to ML

71Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Objective ML is a small practical extension to ML with objects and top level classes. It is fully compatible with ML; its type system is based on ML polymorphism, record types with polymorphic access, and a better treatment of type abbreviations. Objective ML allows for most features of object-oriented languages including multiple inheritance, methods returning self and binary methods as well as parametric classes. This demonstrates that objects can be added to strongly typed languages based on ML polymorphism.

Cite

CITATION STYLE

APA

Remy, D., & Vouillon, J. (1998). Objective ML: An effective object-oriented extension to ML. Theory and Practice of Object Systems, 4(1), 27–50. https://doi.org/10.1002/(SICI)1096-9942(1998)4:1<27::AID-TAPO3>3.0.CO;2-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free