FLIP(ID:2704/fli007)


FLIP: Functional-plus-Logic Programming on an Integrated Platform

integration of relational and functional languages on the basis of abstract machines (in the context of the RELFUN language and implementation) is described. This integration is carried out for several reasons: to combine two declarative paradigms into a more expressive one, to allow existing software libraries in relational and functional (here LL, a COMMON LISP derivative) languages to be used together without the need of re-implementation, to speed up relational programs by transforming deterministic relations into functions, and to enhance the expressiveness of relational languages by new extra-logicals with the help of functions


Structures:
References:
  • Michael Sintek. Generalized indexing methods for higher-order PROLOG extensions: A case study with the RELFUN WAM. Technical report, University of Kaiserslautern, DFKI, Forthcoming 1992. view details
  • Michael Sintek. FLIP: Functional-plus-Logic Programming on an Integrated Platform. 3rd Workshop on Functional Logic Programming, Schwarzenberg, Germany, January 1994. view details
  • FLIP: Functional-plus-Logic Programming on an Integrated Platform (1995) Michael Sintek DFKI GmbH Postfach 2080 67608 Kaiserslautern Germany May 1995 view details