Allegro CL 使用中的问题, lisp 环境

来源:互联网 发布:12315能投诉淘宝卖家吗 编辑:程序博客网 时间:2024/06/07 22:30


    这学期 AI 课的作业,在planning 问题上要用到 sgp, 该软件需要在 lisp 环境下

    中间试了很久,现在记录下可行的步骤

  

    Allegro Common Lisp (Allegro CL) 是比较好的 lisp 版本

    1. 安装 http://franz.com/downloads/ 

        在 mac 下安装好后,一打开就闪退,不知道为什么, 只能考虑使用命令行打开

        我们知道软件在 Application 文件下,所以在命令行下输入  /Applications/AllegroCLexpress.app/Contents/Resources/allegro-express

        即可进入该环境

           (windows 和 Ubuntu 试过,打开可以看到界面)


   2.  使用gp 

        下载 http://cl-user.net/asp/Rj8d/sdataQIQvRec5S0mXDQdXRHpX8yBX8yBXnMq=/sdataQu3F$sSHnB==     

       里面有pddl的example 


       在lisp下使用时

      1, 切换路径   :cd  /Users/“computer name”/Documents/umich/sgp/    cd前是有冒号的

      2,加载gp, 分别输入

            (in-package :gp)

              (load-gp)

     3,   加载domain 文件。 例如针对课上讲的 blocks-world问题

             (load-domains "blocks-world.pddl")

           然后使用gp 做plan 

             (plan 'sussman anomaly)

              Notice: 只有一个引号, plan 的名字在blocks-world.pddl 中定义了,需要提前查一下


   



   

   


    

0 0
原创粉丝点击