zoukankan      html  css  js  c++  java
  • 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")

  • 相关阅读:
    mint18
    ubuntu 安装mysql
    Linux awk 命令 说明
    shell EOF
    linux下使用lftp的小结
    MySQL的mysqldump工具的基本用法
    linux shell中 if else以及大于、小于、等于逻辑表达式介绍
    MySQL日期数据类型、时间类型使用总结
    linux 修改系统字符集,查看字符
    ORACLE基本用法及常用命令
  • 原文地址:https://www.cnblogs.com/wybert/p/4047881.html
Copyright © 2011-2022 走看看