浅尝问世四十年的 CLIPS 语言工具。例程片段:
(defrule 地牢南面
(物 (id 冒险家)
(位置 地牢南面))
=>
(println "你在地牢南角。")
(println "一大堆瓦砾从")
(println "墙壁上垮了下来。"))
(defrule 由北往南
?位 <- (物 (id 冒险家)
(位置 地牢北面))
?令 <- (命令 (行动 向南 走))
=>
(retract ?令)
(modify ?位 (位置 地牢南面)))
- 一: https://zhuanlan.zhihu.com/p/29319669682
- 二: https://zhuanlan.zhihu.com/p/29862551017
- 三: https://zhuanlan.zhihu.com/p/30128666727
[待续]