在一个Prolog实现中缺少一些谓词,在其他实现中可用.
我们可以实现缺少谓词,让我们称之为"Prolog兼容层".
你知道Prolog的"Prolog兼容性层"(特别是对于GNU-Prolog)吗?
请按以下方式构建答案:
PS问题受另一个问题启发:Prolog语法问题.
实现于: GNU-Prolog、SWI Prolog、YAP Prolog。
兼容性: SWI-Prolog 和其他 Prolog
描述:(GNU 兼容)“实现了 SWI Prolog 中的许多基本谓词以及 GNU Prolog 中不可用的许多其他 Prolog 实现。”
函数:(GNU 兼容)not/1、is_list/1、succ/2、sformat/3、string/1、is_codes/1、算术函数、eval_arith/2、downcase_atom/2、forall/2、flag/3、之间/3、gensym/2、时间/1、if/2、if/3、if/4
附加信息:(GNU 兼容)“此外,您需要包含 SWI 发行版中的lists.pl。”
许可证: GNU 公共许可证
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |