大连理工大学吧 关注:302,226贴子:7,073,368
  • 6回复贴,共1

电信软件同学,求助lisp语言环境设置

取消只看楼主收藏回复

我在ubuntu麒麟上打算学习lisp语言,刚看了维基教科书的第一章http://zh.wikibooks.org/wiki/ Lisp_%E5%85%A5%E9%96%80/%E5%BA%8F%E7%AB%A0_%E5%A6%82%E4%BD%95%E5%BC%80%E5%A7%8B
就卡住了!!!!他叫我找一个解释器,好吧,那两个网站我都去了。
第一个 GNU Common Lisp http://ftp.jaist.ac.jp /pub/GNU/gcl/我天这网站能不能告诉我下载哪个?
第二个 Clozure CL http://ccl.clozure.com /download.html我下载了linux x86的那个,可是下载下来之后怎么运行啊这也不是软件啊。。
后来我搜到了一个叫做lispbox的 http://common-lisp.net/ project/lispbox/
下载了之后问题是也是个文件夹,跟上边一样啊。
好吧,我无视掉这几个文件夹,直接在终端运行
$ svn co http:/ /svn.clozure.com/publicsvn/openmcl/release/ 1.9/darwinx86/ccl
等了好久,安装完了,我也不知道这是个啥,反正clozure cl网站上只给了这么一个例子啊
然后问题就是“Linux 用户安装完之后,在终端运行 gcl 即可启动LISP编译环境。”
我想问这gcl又是个啥啊??怎么运行啊?我没安装gcl啊?
求助各位,帮我安装了这个该死的编译器吧。。。


1楼2014-06-01 19:02回复
    这次不会又被度娘秒删吧,国内就是这点很坑爹啊


    2楼2014-06-01 19:03
    回复
      顶啊


      4楼2014-06-01 19:28
      回复
        http://blog.163.com/jiutian_163/blog/static/321565902012113432048/
        按照这个,我懂得了Lispbox是什么东西。我决定放弃上面那一陀,专心安装lispbox。
        现在我下载好了lispbox的压缩文件,并且解压,但是它在我的下载文件夹里。
        像这个网址说的,只需要运行lispbox.sh即可,但是,终端哪有那么容易啊?我直接输入人家不认识啊!
        lispbox.sh
        lispbox.sh:未找到命令
        于是我又找到了这个文件所在的文件夹
        /home/chen/下载/lispbox-0.7/lispbox.sh
        /home/chen/下载/lispbox-0.7/emacs-23.2/bin/emacs: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
        坑跌呢,这是啥啊?
        咋才能运行lispbox啊?


        5楼2014-06-01 19:58
        回复
          现在我决定使用Lispbox
          根据官方网站的解答,无需安装,解压后直接运行lispbox.sh即可。
          但是,但是,怎么运行?
          首先,我检查了他的文件性质。
          $file /home/chen/下载/lispbox-0.7/lispbox.sh
          /home/chen/下载/lispbox-0.7/lispbox.sh: Bourne-Again shell script, ASCII text executable
          好吧,他是个很普通的文件,于是我用了sh命令。
          $ sh /home/chen/下载/lispbox-0.7/lispbox.sh
          /home/chen/下载/lispbox-0.7/lispbox.sh: 2: /home/chen/下载/lispbox-0.7/lispbox.sh: Bad substitution
          这是啥?这又是啥?对话框呢?程序呢?
          请求各位解答


          6楼2014-06-01 20:34
          回复
            OH MY GOD,虽然我到现在为止没有看到大家说的lispbox的界面,可是,gcl竟然运行成功了
            首先我先抱着试试看的态度安装了它
            $ sudo apt-get install gcl
            然后运行它
            就得到了维基教科书上的结果。
            chen@chen-xi:~$ gcl
            GCL (GNU Common Lisp) 2.6.10 CLtL1 Apr 2 2014 14:22:53
            Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
            Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC)
            Modifications of this banner must retain notice of a compatible license
            Dedicated to the memory of W. Schelter
            Use (help) to get some basic information on how to use GCL.
            我也不知道我的lispbox安装成功没。
            但是我感觉所谓Lisp解释器应该是没问题了吧?


            7楼2014-06-01 20:34
            回复
              爆照楼
              最后给大家上一张维基教科书第二章里lisp语言例子的图

              看起来很弱智,但是我很开心。。。
              就这样。


              8楼2014-06-01 20:55
              回复