【发布时间】:2015-09-24 12:10:16
【问题描述】:
我想知道如何在 LogicBlox / LogiQL 中使用自动编号的 refmode 谓词
我按照manual 中的示例进行操作,但在将事实断言到实体谓词中时遇到问题,将添加第一个但后续尝试不会。
这是我在 LB 交互式 shell 中尝试做的事情:
lb> create wibble
created workspace 'wibble'
lb wibble> addblock '
>auto(x), auto_id(x:id) -> int(id).
>lang:autoNumbered(`auto_id).
>cons_auto[] = x -> auto(x).
>lang:constructor(`cons_auto).'
added block 'block_1Z2ZWC0N'
lb wibble> exec '+auto(x), +cons_auto[] = x.'
lb wibble> popcount auto
1: auto
lb wibble> exec '+auto(x), +cons_auto[] = x.'
lb wibble> popcount auto
1: auto
【问题讨论】: