阅读 SICP 时使用什么解释器? [英] What interpreter to use while reading SICP?

查看:47
本文介绍了阅读 SICP 时使用什么解释器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读 http://mitpress.mit.edu/sicp/

要运行示例代码,我应该使用哪个解释器?

To run the sample code which interpreter should I use ?

我考虑过 Eclipse 的蒲公英 Lisp 插件:http://sourceforge.net/projects/蒲公英-ecl/

I've considered Dandelion Lisp plugin for Eclipse : http://sourceforge.net/projects/dandelion-ecl/

也考虑过windows的Scheme http://www.gnu.org/software/mit-方案/

Also considered Scheme for windows http://www.gnu.org/software/mit-scheme/

我应该使用哪个?

阅读这个问题似乎我应该使用 Scheme ?: 什么是Scheme和Common Lisp之间的实际区别?(或任何其他两种 Lisp 方言)

Reading this question it seems I should use Scheme ? : What are the actual differences between Scheme and Common Lisp? (Or any other two dialects of Lisp)

如果是这样,http://www.gnu.org/software/mit-scheme/ 就够了吗?

If so will http://www.gnu.org/software/mit-scheme/ suffice ?

推荐答案

MIT-scheme 应该可以工作,这取决于您的操作系统,但它不是一个非常好的界面.Racket 是一个非常流行的 Lisp-y 解释器,并且确实存在一个 package 用于尝试实现 SICP 方案的 Racket.它并不完美,但这是我过去在 SICP 中使用的方法,与 MIT 方案相比,您与解释器的冲突要少得多.

MIT-scheme should work, depending on your OS, but it's not a terribly great interface. Racket is a very popular interpreter for Lisp-y things, and there does exist a package for Racket that tries to implement SICP scheme. It's not perfect, but it's what I've used in the past for SICP, and you'll be fighting much less with the interpreter than with MIT-scheme.

这篇关于阅读 SICP 时使用什么解释器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆