Data abstraction and object-oriented programming in C++
Data abstraction and object-oriented programming in C++
The art of metaobject protocol
The art of metaobject protocol
Integrating the Scheme and C languages
LFP '92 Proceedings of the 1992 ACM conference on LISP and functional programming
Balancing the EuLisp metaobject protocol
Lisp and Symbolic Computation
Talking about modules and delivery
LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
Finalization in the Collector Interface
IWMM '92 Proceedings of the International Workshop on Memory Management
Talking about modules and delivery
LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
Interlanguage working without tears: blending SML with Java
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Bee: an integrated development environment for the Scheme programming language
Journal of Functional Programming
Hi-index | 0.00 |
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.