Calling hell from heaven and heaven from hell
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Theory and Practice of Logic Programming - Prolog Systems
Hi-index | 0.00 |
This paper addresses an important but rarely discussed practical aspect of programming in a declarative language: its interface to other programming languages. We present the high-level, generic interface of ECLiPSe, and discuss the reasons for our design choices. The main feature of the interface is that it cleanly separates the code for ECLiPSe from that of the external language, allowing the interface to be used for different languages. We believe that many of the concepts developed for this interface can be applied to other declarative languages, especially for other Prolog systems.