《Rule-Based 编程的冒险》CLIPS 入门笔记

浅尝问世四十年的 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

[待续]