Objective ML: An effective object-oriented extension to ML
Autor: | Jérôme Vouillon, Didier Rémy |
---|---|
Rok vydání: | 1998 |
Předmět: | |
Zdroj: | Theory and Practice of Object Systems. 4:27-50 |
ISSN: | 1096-9942 1074-3227 |
DOI: | 10.1002/(sici)1096-9942(1998)4:1<27::aid-tapo3>3.0.co;2-4 |
Popis: | Objective ML is a small practical extension to ML with ob- jects 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 fea- tures of object-oriented languages including multiple in- heritance, methods returning self and binary methods as well as parametric classes. This demonstrates that ob- jects can be added to strongly typed languages based on ML polymorphism. c ∞ 1997 John Wiley & Sons |
Databáze: | OpenAIRE |
Externí odkaz: |