Date
Dec. 31st, 2024
 
2024年 12月 1日

Post: SBCL with CodeRunner

SBCL with CodeRunner

Published 12:01 Jan 22, 2014.

Created by @ezra. Categorized in #Programming, and tagged as #Lisp.

Source format: Markdown

Table of Content

Lisp 是继 FORTRAN 之后历史最悠久的高级语言,作为一名括号爱好者,我简单说明一下在 CodeRunner 中运行 Lisp 的方法,由于 Lisp 分支、实现、方言众多,我们选择其中一个 SBCL 来做说明 (不是 SB's CLisp 哟)。

首先我们知道 CodeRunner 执行代码是基于 Terminal 指令的,那么也就是说,我们要在 CodeRunner 中执行 .lisp 文件,首先需要有终端工具。

为了安装 SBCL,你可以访问器官方网站下载,或者通过 Macports 来安装,至于 Macports 的安装太过简单这里不做赘述。

如果你使用 Macports,只需要在终端输入以下指令:

sudo port install sbcl

确认密码后,将开始自动下载和安装。在等待下载和安装的过程中,我们来配置 CodeRunner 部分:

  • 启动 CodeRunner (废话)

  • 按下 + , 进入偏好设置选择 Languages 面板

  • 单机左下角 + 添加一个语言,名称可以输入 Lisp

  • 选择新添加的语言,进入其右侧 Settings 部分

  • Run Command: 后输入指令:

sbcl --noinform --load $filename
  • File Extensions 后输入 lisp

  • Syntax Mode 设置为 Lisp

那么,接下来,等待 SBCL 安装完毕后,我们在 CodeRunner 中新建文件,语言选择刚才新建的 Lisp,随便输入什么代码例如 (print "Hello Meniny") 然后按下 + R 即可运行。

Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询