scheme - 为 SICP 解释 SCHEME

标签 scheme lisp sicp

我通读了一堆计算机程序的结构和解释,它真的吸引了我。我喜欢他们解释编程概念的方式。但问题是我不知道如何让 MIT Scheme 工作。我不太了解如何用需要编译器/解释器的语言快速解释/编译。 (用 JavaScript 做这件事非常容易)我已经尝试过 DrRacket,但很想使用 sublime text 然后快速运行它。

我已经下载了官方的 MIT-SCHEME 包,但我不知道如何在 3 小时后让它真正工作。

感谢阅读!

最佳答案

听起来您可能熟悉 Racket 的 sicp 包,它允许您使用 #lang sicp 语言编写程序。如果您有兴趣从 Javascript 命令行运行它们,那当然是可能的;如果你跑

Racket

在以 #lang sicp 开头的文件上(并且您安装了 sicp 包),它应该可以在命令行中正常运行。将其绑定(bind)到 sublime 命令应该很容易。

HTH

关于scheme - 为 SICP 解释 SCHEME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401107/

相关文章:

scheme - 从用户输入评估表达式的问题

recursion - list 方案总和

macros - 高级符号-macrolet

scheme - SICP 术语 : computational object

macros - Racket /方案 - 语法案例

list - 转置 Racket 中的矩阵(列表的列表

Lisp 作为元环境

loops - 为什么 Scheme 没有循环?

functional-programming - Scheme中流的空间复杂度

scheme - 我的 sicp 练习 2.54 的解决方案正确吗?