A generative approach to the implementation of language bindings for the Document Object Model

被引:0
|
作者
Padovani, L [1 ]
Coen, CS [1 ]
Zacchiroli, S [1 ]
机构
[1] Univ Bologna, Dept Comp Sci, I-40127 Bologna, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The availability of a C implementation of the Document Object Model (DOM) offers the interesting opportunity of generating bindings for different programming languages automatically. Because of the DOM bias towards Java-like languages, a C implementation that fakes objects, inheritance, polymorphism, exceptions and uses reference-counting introduces a gap between the API specification and its actual implementation that the bindings should try to close. In this paper we overview the generative approach in this particular context and apply it for the generation of C++ and OCaml bindings.
引用
收藏
页码:469 / 487
页数:19
相关论文
共 50 条
  • [41] Object-oriented technology in multiparadigm language implementation
    Drosopoulou, Sophia, 1600, (SIGS Publications, Inc., New York, NY, United States):
  • [42] The Opposite of Smoothing: A Language Model Approach to Ranking Query-Specific Document Clusters
    Kurland, Oren
    Krikon, Eyal
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2011, 41 : 367 - 395
  • [43] Generative model-based document clustering: a comparative study
    Zhong, S
    Ghosh, J
    KNOWLEDGE AND INFORMATION SYSTEMS, 2005, 8 (03) : 374 - 384
  • [44] On the design and implementation of a geometric-object-oriented language
    Liang T.
    Wang D.
    Frontiers of Computer Science in China, 2007, 1 (2): : 180 - 190
  • [45] Generative model-based document clustering: a comparative study
    Shi Zhong
    Joydeep Ghosh
    Knowledge and Information Systems, 2005, 8 : 374 - 384
  • [46] Analysis, development, implementation and evaluation of a Language Learning Object
    Costa, Alan Ricardo
    ENTREPALAVRAS, 2015, 5 (02): : 102 - 127
  • [47] OBJECT-ORIENTED TECHNOLOGY IN MULTIPARADIGM LANGUAGE IMPLEMENTATION
    SPINELLIS, D
    DROSSOPOULOU, S
    EISENBACH, S
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (01): : 33 - 38
  • [48] Implementation of an object functional language for OODB query compiling
    Yang, Rongjun
    Ding, Baokang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (01): : 75 - 79
  • [49] Extensible Language Implementation with Object Algebras (Short Paper)
    Gouseti, Maria
    Peters, Chiel
    van der Storm, Tijs
    ACM SIGPLAN NOTICES, 2015, 50 (03) : 25 - 28
  • [50] Generative Design Ideation: A Natural Language Generation Approach
    Zhu, Qihao
    Luo, Jianxi
    DESIGN COMPUTING AND COGNITION'22, 2023, : 39 - 50