Sweet harmony: the Talk/C++ connection

  • Authors:
  • Harley Davis;Pierre Parquier;Nitsan Séniak

  • Affiliations:
  • -;-;-

  • Venue:
  • LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

A tight, transparent, and portable integration between C++ and LISP is desirable and feasible. This paper describes the C++ interface supplied with, a modern LISP dialect which extends the proposed ISLisp standard with a module system, a metaobject protocol, and an extensive set of libraries. The interface parses C++ header files and generates C++ stub interface files, as well as TALK modules which implement proxy classes and TALK foreign function definitions for C++ functions. The programmer then has nearly complete access to the functionality of a C++ library.