我想知道如何在 LogicBlox / LogiQL 中使用 autoNumbered refmode 谓词
我按照手册中的示例进行操作,但是在将事实断言到实体谓词中时遇到了麻烦,将添加第一个但随后的尝试不会。
这是我在 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