Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Foreign Language Interfaces for Prolog: A Terse Survey (Version 1)
[go: Go Back, main page]

Roberto's picture
No war!

Home

Personal Info

Papers

Teaching

Interests

People

Links

About

Foreign Language Interfaces for Prolog: A Terse Survey (Version 1)

Roberto Bagnara
Dipartimento di Matematica
Università di Parma
Parco Area delle Scienze 53/A
I-43100 Parma
Italy

Manuel Carro Liñares
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Facultad de Informática
Universidad Politécnica de Madrid
Boadilla del Monte
E-28660 Madrid
Spain

Abstract:

The availability of good foreign language interfaces is fundamental for the interoperability of different programming languages. While this observation is true for any language, it is especially important for non-mainstream languages such as Prolog, since they are likely to be discarded when shortcomings of the interfaces suggest the adoption of just one implementation language. In this paper we review some existing Prolog foreign language interfaces, trying to highlight both the important characteristics they share and the features that distinguish them from one another. We argue that even a basic, but standard Prolog foreign language interface could significantly contribute to increasing the adoption of Prolog for those subsystems where it is ``the right language''. Finally we suggest which steps could be taken in this direction.


Available: HTML, PDF, 300 DPI, 600 DPI, and 1200 DPI PostScript, DVI, BibTeX entry.

[Page last updated on June 06, 2002, 09:43:56.]

© Roberto Bagnara
bagnara@cs.unipr.it

Home | Personal | Papers | Teaching | Interests | People | Links | About