V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xuanwu
V2EX  ›  分享发现

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

  •  
  •   xuanwu · 2 天前 · 367 次点击

    浅尝问世四十年的 CLIPS 语言工具。例程片段:

    (defrule 地牢南面
       (物 (id 冒险家)
             (位置 地牢南面))
       =>
       (println "你在地牢南角。")
       (println "一大堆瓦砾从")
       (println "墙壁上垮了下来。"))
    
    (defrule 由北往南
       ?位 <- (物 (id 冒险家)
             (位置 地牢北面))
       ?令 <- (命令 (行动 向南 走))
       =>
       (retract ?令)
       (modify ?位 (位置 地牢南面)))
    

    [待续]

    levelworm
        1
    levelworm  
       2 天前 via Android   ❤️ 1
    看这玩意第一反应是写文字冒险游戏的 ZIL 。。。
    xuanwu
        2
    xuanwu  
    OP
       1 天前
    xuanwu
        3
    xuanwu  
    OP
       11 小时 22 分钟前
    五,第四章开始规则重构,减少雷同代码: https://zhuanlan.zhihu.com/p/30539558081
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.