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

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

  •  
  •   xuanwu · 1 天前 · 278 次点击

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

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

    [待续]

    levelworm
        1
    levelworm  
       22 小时 5 分钟前 via Android   ❤️ 1
    看这玩意第一反应是写文字冒险游戏的 ZIL 。。。
    xuanwu
        2
    xuanwu  
    OP
       1 小时 14 分钟前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:19 · PVG 10:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.