论文标题

Java Prolog界面

Java Prolog Interface

论文作者

Llanes, Jose E. Zalacain

论文摘要

礼物日有许多倡议,用于Java和Prolog编程语言之间的互动。这些举措允许结合两个编程范例,面向对象的编程和逻辑编程。每个提出的接口都具有最终用途的具体功能。本文引入了一种新的Java Prolog界面,用于用于从Java端与Prolog Side的功能编程相互作用的Prolog持久性。为了支持这种交互,最先进的解决方案实现了Java对象和序言术语之间的中间语言数据类型映射。 Java Prolog Interface是一种现代解决方案,可从现有解决方案中获取最佳功能,并将所有功能合并在一起。它更加灵活,自适应,并具有易于使用的应用程序提供商界面(API)。 JPI实现Javax.Script接口,包括1.6版的Java中。像现有解决方案一样,该项目具有最受欢迎的开源序言引擎的实现。位于ProlObjectLink存储库的GitHub源代码管理上,并在Maven Central存储库上部署所得的工件。该项目在GitHub上也有一个网页。

There are many initiatives in presents-days for interaction between Java and Prolog programming languages. These initiatives allow combine two programming paradigms, Object Oriented Programming and Logic Programming. Every proposed interface has specifics features depending of the final use. The present paper introduces a new Java Prolog Interface to be use for Prolog persistence interacting from Java side and functional programming from Prolog side. To support this interaction, the most advanced solutions implements interlanguages data type mappings between Java objects and Prolog terms. Java Prolog Interface is a modern solution that take the best features from existing solutions and combine all in one. It' s more flexible, adaptive and have an Application Provider Interface (API) easy to use. JPI implement the javax.script interface include in Java from version 1.6. The project like existing solutions have an implementation for the most popular open source Prolog Engines. Is hosted on GitHub source code management at Prolobjectlink repository and deploy the resulting artifacts on Maven Central repository. The project have a web page too hosted on GitHub.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源