gpt4 book ai didi

macos - 如何为 OSX 设置 Common Lisp 开发环境? (编程新手)

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:34 25 4
gpt4 key购买 nike

所以,我对编程很陌生。我想学习 Common Lisp。几年前,我使用 IDLE 编写和运行 Python 代码。在我准备好学习一些 Python 之前,它所涉及的只是下载和安装一个软件。

使用 Common Lisp,事情似乎要复杂得多。我需要安装:

  • GNU Emacs - 我必须在终端中运行的某种文本编辑器
  • SBCL - 编译器
  • SLIME - Emacs 的一个附加组件,它让我可以使用 Common Lisp (????) 编写代码
  • Quicklisp
  • 这个列表似乎永远在继续

有人可以让我遵循这个更简单的过程吗?

我在 Homebrew 的帮助下安装了 SBCL 和 emacs。现在我只是想让 SLIME 与所有东西一起工作。

按照本网站的说明进行操作 https://gist.github.com/CodeOmar/9477900#install-slime ,我试图安装 quicklisp。但是我无法激活 SLIME。当我启动 emacs 时,[M-x package-install RET slime RET],它说“不匹配”。

请像我是 8 岁的 child 一样回答这个问题。如果有更简单的方法来设置工作的 Common Lisp 环境,我会很高兴听到。

最佳答案

在我看来,在 Mac OS X 环境中使用 Common Lisp 的最简单方法是从 Apple Store 安装精美的 Clozure CL implementation .它是标准 ANSI Common Lisp 的完整实现,带有非常简单、Mac 友好的 IDE。当您掌握了这门语言后,您可以安装带有 Slime 的 Emacs,并选择继续使用 Clozure CL 或转到 SBCL(或使用其他实现)。

已编辑

另一种可能性是使用商业实现的免费版本提供的集成环境,来自 Franz(Allegro CL,免费速成版),或来自 LispWorks(LispWorks personal edition)。但是,它们有局限性,并且 Allegro CL 需要非立即安装。此外,它们最好与 Common Lisp 的一些高级知识一起使用。

关于macos - 如何为 OSX 设置 Common Lisp 开发环境? (编程新手),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com