Prolog库与gcc链接

时间:2015-03-07 13:21:31

标签: prolog ffi

你能推荐一个带有解释器库的Prolog实现,它可以链接到使用像Lua或Squirrel这样的gcc构建的C程序吗?

2 个答案:

答案 0 :(得分:2)

可以将一些Prolog系统编译为动态库,以便与其他库链接。一个例子是YAP:

http://www.dcc.fc.up.pt/~vsc/Yap/

答案 1 :(得分:2)

SWI-Prolog内置于ANSI-C作为共享库,并具有广泛的 CC++接口。

同样GNU Prolog提供了一个复杂的C接口,可选择将Prolog代码编译为本机C。