📜  如何在 MacOS 上安装 LISP?(1)

📅  最后修改于: 2023-12-03 15:24:16.785000             🧑  作者: Mango

如何在 MacOS 上安装 LISP?

LISP 语言作为一种函数式编程语言,被广泛应用于人工智能、自然语言处理等领域。LISP 有多个流派,本文介绍的是常用的 Common Lisp。如何在 MacOS 上安装 Common Lisp ?本文将为你提供详细的安装指南。

安装方式

在 MacOS 上,可以使用 Homebrew 或 MacPorts 安装 Common Lisp。

使用 Homebrew 安装

首先,确保已经安装了 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 安装

首先,确保已经安装了 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

启动 Common Lisp REPL 后,即可开始使用 Common Lisp 进行开发了。以下是一些参考文献:

总结

本文介绍了在 MacOS 上安装 Common Lisp 的两种方式:使用 Homebrew 或 MacPorts。使用这些工具,可以方便地在 MacOS 上开发 Common Lisp。