📅  最后修改于: 2023-12-03 15:24:16.785000             🧑  作者: Mango
LISP 语言作为一种函数式编程语言,被广泛应用于人工智能、自然语言处理等领域。LISP 有多个流派,本文介绍的是常用的 Common Lisp。如何在 MacOS 上安装 Common Lisp ?本文将为你提供详细的安装指南。
在 MacOS 上,可以使用 Homebrew 或 MacPorts 安装 Common Lisp。
首先,确保已经安装了 Homebrew。
在终端中输入以下命令,即可安装 SBCL:
brew install sbcl
完成后,终端会输出以下信息:
==> Downloading https://downloads.sourceforge.net/project/sbcl/sbcl/2.1.9/sbcl-2.1.9-source.tar.bz2
######################################################################## 100.0%
==> Downloading https://downloads.sourceforge.net/project/sbcl/sbcl/2.1.9/sbcl-2.1.9-x86-64-darwin-binary.tar.bz2
######################################################################## 100.0%
==> Downloading https://downloads.sourceforge.net/project/sbcl/sbcl/2.1.9/sbcl-2.1.9-x86-64-darwin-binary.tar.bz2.asc
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'sbcl'.
==> Installing Cask sbcl
==> Moving App 'sbcl' to '/usr/local/Caskroom/sbcl/2.1.9'...
🍺 sbcl was successfully installed!
即可使用 sbcl 命令启动 Common Lisp REPL:
sbcl
首先,确保已经安装了 MacPorts。
在终端中输入以下命令,即可安装 SBCL:
sudo port install sbcl
完成后,终端会输出以下信息:
---> Computing dependencies for sbcl
---> Fetching archive for sbcl
---> Attempting to fetch sbcl-2.1.9_0.darwin_19.x86_64.tbz2 from https://packages.macports.org/sbcl
---> Attempting to fetch sbcl-2.1.9_0.darwin_19.x86_64.tbz2 from https://mse.uk.packages.macports.org/sites/packages.macports.org/sbcl
---> Attempting to fetch sbcl-2.1.9_0.darwin_19.x86_64.tbz2 from https://lil.fr.packages.macports.org/sbcl
---> Fetching distfiles for sbcl
---> Verifying checksums for sbcl
---> Extracting sbcl
---> Applying patches to sbcl
---> Configuring sbcl
---> Building sbcl
---> Staging sbcl into destroot
---> Installing sbcl @2.1.9_0
---> Activating sbcl @2.1.9_0
---> Cleaning sbcl
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
即可使用 sbcl 命令启动 Common Lisp REPL:
sbcl
启动 Common Lisp REPL 后,即可开始使用 Common Lisp 进行开发了。以下是一些参考文献:
本文介绍了在 MacOS 上安装 Common Lisp 的两种方式:使用 Homebrew 或 MacPorts。使用这些工具,可以方便地在 MacOS 上开发 Common Lisp。