• LISP学习-开发环境以及hello world


    我想说说关于common lisp的开发环境问题,学习一个新的语言,如何最简单的搭建一个开发环境是至关重要的,它应该不让你在其他方面花费太多的精力,而只专注于学习语言本身。

    其实我刚开始尝试的并不是commonlisp而是clojure,但是搭建开发环境让我有点灰心,可能跟二教这边的网速有关系吧,有个文件总是无法下载。。。伤心

    commonlisp有个很好的wiki叫cliki,里面提供很多诸如开发环境,教程,工具,包等的内容,是一个非常好的资源,在实用commonlisp一书中推荐了一个lispbox的东西,如果你使用它,可以立即上手,但是有个问题,这个工具其实是集成了编译器,编辑器,工具等的一个ide,由于其编辑器是使用emacs,但是对于没有使用过的依然很不适应,emacs是一个很好的编辑器,但是有一定的学习成本,对于新手学语言为目的的不适应的

    如果你仔细看看过那个cliki,你会发现它推荐windows用户使用clisp,这只是commonlisp的一个实现,安装它也是非常方便的,这个东西所能提供的是一个类似于python shell的东东,其实这个东西在R语言在matlab中都有出现,这个东西叫REPL,说起这个名字可能有点熟悉,如果你用sublime你可能听说过sublimerepl,我想你可能知道我要说什么了吧

    在sublime里写lisp脚本,在终端或者shell里执行lisp,用clisp的repl执行交互编程:

    sublime写脚本基本无需学习,而且有很多插件支持你的工作

    在shell里执行lisp很简单,使用clisp的话就是输入:clisp youfile.lisp

    在clisp shell里执行lisp脚本的方式(load "yourfile.lisp")

  • 相关阅读:
    myeclipse16怎么去掉项目中的CodeLive Panel?
    JTable动态刷新数据
    javaEE中config.properties文件乱码解决办法
    ZipUtil
    uri中为什么本地文件file后面跟三个斜杠, http等协议跟两个斜杠?
    Java中Access restriction:····的解决方法
    libGDX开发环境搭建-Android Studio 最新版
    mxnet反序列化: 由symbol到gluon
    mxnet symbol reshape用法
    Hybrid
  • 原文地址:https://www.cnblogs.com/wybert/p/4047881.html
Copyright © 2020-2023  润新知