Objective ML: An effective object-oriented extension to ML

被引:0
|
作者
Remy, D [1 ]
Vouillon, J [1 ]
机构
[1] INRIA Rocquencourt, F-78153 Le Chesnay, France
来源
关键词
D O I
10.1002/(SICI)1096-9942(1998)4:1<27::AID-TAPO3>3.0.CO;2-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Objective ML is a small practical extension to RRL 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. (C) 1998 John Wiley & Sons, Inc.
引用
收藏
页码:27 / 50
页数:24
相关论文
共 50 条
  • [21] OBJECTive teaching: An experience in teaching object-oriented technology
    Ashok, S
    SOFTWARE ENGINEERING IN HIGHER EDUCATION II, 1996, : 83 - 90
  • [22] OBJECTIVE:: a benchmark for object-oriented active database systems
    Çetintemel, U
    Zimmermann, J
    Ulusoy, Ö
    Buchmann, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 45 (01) : 31 - 43
  • [23] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [24] Extension of Object-Oriented Software Testing Techniques to Agent Oriented Software Testing
    Srivastava, Praveen Ranjan
    Anand, Karthik, V
    Rastogi, Mayuri
    Yadav, Vikrant
    Raghurama, G.
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (08): : 155 - 163
  • [25] Effective software merging in the presence of object-oriented refactorings
    Dig, Danny
    Manzoor, Kashif
    Johnson, Ralph
    Nguyen, Tien N.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (03) : 321 - 335
  • [26] AN OBJECT-ORIENTED APPROACH FOR AN EFFECTIVE FORMULATION OF MULTIBODY DYNAMICS
    KECSKEMETHY, A
    HILLER, M
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1994, 115 (3-4) : 287 - 314
  • [27] An Object-Oriented database system Jasmine: Implementation, application, and extension
    Ishikawa, H
    Yamane, Y
    Izumida, Y
    Kawato, N
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (02) : 285 - 304
  • [28] Enhanced reuse and teamwork capabilities for an object-oriented extension of VHDL
    Mrva, M
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 250 - 256
  • [29] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [30] OBJECT-ORIENTED REQUIREMENTS TO OBJECT-ORIENTED DESIGN - AN EASY TRANSITION
    DAVIS, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 151 - 159