jpl

    1热度

    1回答

    我是一个prolog-noob,并且在java中有一个prolog-list的问题。 的Prolog: event( 'Number1', 54.320021, 13.043840, [sport,hotel,schwimmen,sauna]). event( 'Number2', 54.320678, 13.046984, [eink

    0热度

    1回答

    我使用jpl库连接prolog和java。在序言中,我可以执行查询: ?- meaning_forms([apple,is,fruit],X). 输出为:X = [is_a(x1, x2), objectx(x1, apple), objectx(x2, fruit)]. 但在Java中,我看不到这个查询的输出。我在java中尝试了一些代码: Variable X = new Variable

    0热度

    1回答

    工作,我用我的项目中JPL库有一个问题。 奇怪的是,在一个古老的项目,这是一个普通的Java应用程序,按照该方案JPL/SWI Prolog configuration failure与JPL图书馆工作的罚款。该方案中提到,我不得不配置,以使与Java库的谈话我ENVIROMENTAL变量。 在另一方面,我的新项目是一个Maven项目。首先我包含了Maven的下面的依赖。 <dependency>

    2热度

    1回答

    字符串列表我有一个序言查询这就需要数组作为原子: searchEventsOnCategory(类别,事件) 分类是字符串的列表。 示例输入: searchEventsOnCategory([ '酒吧', '迪斯科'],事件) 输出: 事件= [listOfEvents] searchEventsOnCategory(Categories,Events):- findall([X,V],

    1热度

    1回答

    我有兴趣在Java中嵌入Prolog解释器。一种选择是使用JPL,但JPL站点上的下载链接已损坏,并且安装页面提到了我无法找到的jpl.zip。我下载了似乎包含JPL的SWI-Prolog(它在安装时将其列为组件),但我仍不确定如何将它与Java一起使用。 关于如何在Linux上使用JPL的任何想法?是否有另一个图书馆可以用来实现相同的目标? 感谢

    1热度

    1回答

    我正在尝试在Prolog中对字节码进行静态分析。我正在使用bcel库从MethodGen获取指令列表。对于aload_0,我得到 0:aload_0[42](1) 我知道aload_0是为了加载第0个局部变量。但我很难理解下一个比特,即[42](1)。这也是其他指令,例如: invokespecial[183](3) 8 return[177](1) 有人可以请解释那些是什么?将非常感谢它!

    2热度

    1回答

    我正在尝试将Java库的控制台输出重定向到我的应用程序中的JTextArea。问题所在的库是JPL,它是Java和SWI-Prolog之间的桥梁(尽管我怀疑这与概念上有很大关联)。 这里是我的代码: PrintStream out = new PrintStream(new MyOutputStream(), true, "UTF-8"); System.setOut(out);

    1热度

    1回答

    我所要做的是创建一个Prolog的实例和负载与JPL(以Java为Prolog的接口)复制的副本。我可以想出几种可能的方式来做到这一点,但是没有一个能够完全解决问题,这就是我来到这里的原因。 首先,我知道我可以节省使用qsave_program/2状态的副本。这会创建一个我可以运行的exe文件。不过,我需要使用JPL从Java中查询保存的实例。我试过寻找这方面的文档,但我找不到任何(可能不是一个常

    3热度

    1回答

    我想为Prolog中的AI构建知识库。首先,我想尝试学习Prolog,通过用大象,巨蚂蚁等做玩具示例来使用它。 我正在使用:NetBeans 8.0.1,SWI-Prolog 6.6.6和Windows 8.1。一切都是64位的,并且环境变量是正确设置的。我还链接到我的NetBeans库中的jpl.jar。 我的Prolog的知识基础是这样的: bigger(elephant, horse).

    0热度

    1回答

    我正在使用jpl库的java项目,但我得到编译错误“包org.jpl7不存在”。我试图下载最新版本,但我可能会得到jpl3版本。 如何获取最新版本的jpl7?我已经广泛搜索,甚至找到了http://jpl7.org,但没有关于如何下载该版本的暗示。 谢谢