美文网首页
Lisp: MacOS Common Lisp 安装与环境配置

Lisp: MacOS Common Lisp 安装与环境配置

作者: 王诗翔 | 来源:发表于2020-06-13 00:05 被阅读0次

    使用 Lisp 的目的并不是想要掌握一门新的语言,也不是为了学习 Emacs,纯粹是一些经典计算机图书涉及的介绍都使用的 Lisp,它是一门非常好用于研究编程语言的语言,学习的目的是想更多了解一些关于计算机、编程的根本原理和问题。

    本文介绍 Lisp 的安装与基本配置。

    brew install sbcl
    

    安装好之后我们安装使用 quicklisq(https://www.quicklisp.org/beta/)进行三方包的管理:

    wget -c https://beta.quicklisp.org/quicklisp.lisp
    sbcl --load quicklisp.lisp 
    

    按照提示依次输入:

    (quicklisp-quickstart:install)
    (ql:add-to-init-file)
    

    Lisp 装包和搜索命令如下:

        To load a system, use: (ql:quickload "system-name")
    
        To find systems, use: (ql:system-apropos "term")
    

    例如我们装一下 linedit(https://github.com/sharplispers/linedit),用来修改提示符和支持一些终端输入特性。

    (ql:quickload "linedit")
    

    修改配置文件让该包在打开 lisp 时自动记载:

    vim ~/.sbclrc 
    

    添加内容:

    (ql:quickload "linedit")
    (linedit:linedit :prompt "-> ")
    (linedit:formedit :prompt1 "=> " :prompt2 "|   ")
    (linedit:install-repl :wrap-current t :eof-quits t)
    

    后续抽空会进行一些学习,尽量都不放简书了,会系统记录在 https://github.com/ShixiangWang/LispNote

    相关文章

      网友评论

          本文标题:Lisp: MacOS Common Lisp 安装与环境配置

          本文链接:https://www.haomeiwen.com/subject/jcmotktx.html