TYPE INFERENCE FOR RECORD CONCATENATION AND MULTIPLE INHERITANCE

被引:34
|
作者
WAND, M
机构
[1] College of Computer Science, Northeastern University, Boston, MA 02115, 360 Huntington Avenue
关键词
D O I
10.1016/0890-5401(91)90050-C
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show that the type inference problem for a lambda calculus with records, including a record concatenation operator, is decidable. We show that this calculus does not have principal types, but does have finite complete sets of types: that is, for any term M in the calculus, there exists an effectively generable finite set of type schemes such that every typing for M is an instance of one of the schemes in the set. We show how a simple model of object-oriented programming, including hidden instance variables and multiple inheritance, may be coded in this calculus. We conclude that type inference is decidable for object-oriented programs, even with multiple inheritance and classes as first-class values. © 1991.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [31] MULTIPLE INHERITANCE IN CLOS
    KEENE, SE
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 2 (05): : 75 - 77
  • [32] INHERITANCE OF MULTIPLE EXOSTOSES
    不详
    [J]. BRITISH MEDICAL JOURNAL, 1955, 2 (OCT15): : 982 - 982
  • [33] On the Lindley Record Values and Associated Inference
    A. Fallah
    A. Asgharzadeh
    S. M. T. K. MirMostafaee
    [J]. Journal of Statistical Theory and Applications, 2018, 17 (4): : 686 - 702
  • [34] On Statistical Inference Based on Record Values
    Andrey Feuerverger
    Peter Hall
    [J]. Extremes, 1998, 1 (2) : 169 - 190
  • [35] Modular Multiple Dispatch with Multiple Inheritance
    Allen, Eric
    Hallett, J. J.
    Luchangco, Victor
    Ryu, Sukyoung
    Steele, Guy L., Jr.
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1117 - 1121
  • [36] On the Lindley Record Values and Associated Inference
    Fallah, A.
    Asgharzadeh, A.
    MirMostafaee, S. M. T. K.
    [J]. JOURNAL OF STATISTICAL THEORY AND APPLICATIONS, 2018, 17 (04): : 686 - 702
  • [37] From ML type inference to stratified type inference
    Pottier, F
    [J]. ACM SIGPLAN NOTICES, 2005, 40 (09) : 1 - 1
  • [38] MULTIPLE INEXACT INFERENCE MODEL OF DESIGN-TYPE EXPERT SYSTEM
    HAO, L
    CHEN, EC
    YANG, RB
    WU, ZM
    LEI, LT
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED PRODUCTION ENGINEERING, 1988, : 555 - 558
  • [39] INVESTIGATIONS ON INHERITANCE AND PATHOGENESIS OF FAMILIAL COMBINED HYPERLIPIDEMIA (MULTIPLE LIPOPROTEIN TYPE HYPERLIPIDEMIA)
    STAHELIN, HB
    BUCHMANN, P
    STRUB, P
    GOSCHKE, H
    THIEL, G
    KOLLER, F
    [J]. SCHWEIZERISCHE MEDIZINISCHE WOCHENSCHRIFT, 1976, 106 (39) : 1301 - 1312
  • [40] Evidential inference based on record data and inter-record times
    Arashi, M.
    Emadi, M.
    [J]. STATISTICAL PAPERS, 2008, 49 (02) : 291 - 301