PLDB现在是core.logic的一部分!我强烈建议您使用core.logic中的pldb版本而不是这个库!数据库一个持久的core.logic数据库。pldb的目标是提供不使用可变命名空间引用的core.logic事实/关系机制。这使得在多线程环境(如Web应用程序)中更容易使用core.logic。用法关系的定义方式与core.logic关系相同。这些关系绑定到定义它们的命名空间,如在core.logic中。

( pldb/db-rel man p)

( pldb/db-rel woman p)

( pldb/db-rel likes p1 p2)

( pldb/db-rel fun p)

事实是持久的价值观。它们可以创建到一个新的空数据库中。

( def facts ( pldb/db [man 'Bob]))