|
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
|
Harley Davis , Pierre Parquier , Nitsan Séniak, Talking about modules and delivery, Proceedings of the 1994 ACM conference on LISP and functional programming, p.113-120, June 27-29, 1994, Orlando, Florida, United States
|
| |
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.
|
|