ACM Home Page
Please provide us with feedback. Feedback
Sweet harmony: the Talk/C++ connection
Full text PdfPdf (699 KB)
Source Conference on LISP and Functional Programming archive
Proceedings of the 1994 ACM conference on LISP and functional programming table of contents
Orlando, Florida, United States
Pages: 121 - 127  
Year of Publication: 1994
ISBN:0-89791-643-3
Also published in ...
Authors
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/182409.156777
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
WG21/N0355 Standards Committee, editor. Working Paper for Draft Proposed International Standard .for Information Systems -- Programming Language C-l-+. internationaJ Standards Organization, 1993.
3
 
4
 
5
 
6
Ilog. Hog Talk Reference Manual, 1994.
 
7
8
 
9
Harlan Sexton. Foreign Functions and Common Lisp. Lisp Pointers, 1(5):11-26, 1988.


Collaborative Colleagues:
Harley Davis: colleagues
Pierre Parquier: colleagues
Nitsan Séniak: colleagues