A generative approach to the implementation of language bindings for the document object model

Luca Padovani, Claudio Sacerdoti Coen, Stefano Zacchiroli

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsGabor Karsai, Eelco Visser
PublisherSpringer Verlag
Pages469-487
Number of pages19
ISBN (Print)3540235809
DOIs
Publication statusPublished - 1 Jan 2004
Externally publishedYes

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3286
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'A generative approach to the implementation of language bindings for the document object model'. Together they form a unique fingerprint.

Cite this