Multi-paradigm Bi-directional Java/Prolog Programming in tuProlog

   page       BibTeX_logo.png   

tuProlog is a Java-based open source Prolog engine featuring multi-level Java/Prolog integration. In this paper, we present a key-feature of the new tuProlog release: a complete and symmetric Java/Prolog programming framework, enabling the injection of both Prolog code into Java programs and Java code into Prolog programs, which overcomes the state-of-the-art of similar integration approaches.

keywordsLogic programming, Prolog, tuProlog, Java, Multi-paradigm programming languages