首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Swi-prolog运行aleph程序?

如何使用Swi-prolog运行aleph程序?
EN

Stack Overflow用户
提问于 2018-06-17 07:18:14
回答 1查看 185关注 0票数 0

我在试着用Swi-prolog和Aleph合作。有没有人可以告诉我如何运行这个程序,如果我有一个名为train.pl的文件(包括背景和正反两个例子)。我能做些什么来引导我的程序并获得输出?顺便说一下,我已经为我的程序下载了Aleph.pl。当我运行它时,它显示如下:错误:C:/users/mac/downloads/alef.pl:97:错误的上下文:算术函数/1只能在指令中使用

EN

回答 1

Stack Overflow用户

发布于 2020-09-23 18:24:58

我也遇到过类似的问题。然而,经过一些谷歌搜索后,我发现了一个包含实际工作的aleph脚本的github repository (prolog/aleph.pl)。然而,手册可以更详细(至少对于像我这样的新手)。我设法运行的一个最小的工作示例是trains示例(prolog/examples/train.pl),我执行了以下操作:

通过以下命令,将

  1. aleph.pl脚本放入某个目录中,并将train.pl脚本放入相同的directory.
  2. Executing中:
    • working_directory(_, 'path/to/dir').
    • consult('aleph.pl').
    • consult('trains.pl').
    • induce.

我忽略了在执行命令consult('trains.pl').时出现的一些错误和警告

代码语言:javascript
复制
ERROR: path/to/dir/train.pl:16:
ERROR:    source_sink `library(aleph)' does not exist
Warning: path/to/dir/train.pl:16:
Warning:    Goal (directive) failed: user:use_module(library(aleph))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50892488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档