我一直在使用PLT Scheme,但它有一些问题。有没有人知道通过SICP工作的更好的实现?
发布于 2008-11-04 03:03:03
MIT/GNU Scheme,只要确保你加载了SICP兼容性package (是的,他们提供了特定库来增强保证SICP练习的工作)。
发布于 2016-11-12 18:26:21
在macOS上完成这件事是非常烦人的。假设你有Homebrew,这是它今天的工作方式。(可能需要偶尔运行一次brew update
)。
brew cask install racket
raco setup # might be optional
raco pkg install sicp
现在,您可以使用(require sicp)
或简单地运行
racket -l sicp --repl
您可能希望将其缩写为scheme
。在狂欢中,这将是
alias scheme='racket -l sicp --repl'
您可以将其添加到~/.bashrc
中
发布于 2009-06-30 03:52:43
我这周刚开始做SICP。
目前,MIT Scheme在Ubuntu Linux (9.04 "jaunty")中得到了突破。它可能会在未来发挥作用。
DrScheme正在运行,并且运行良好。您可以使用上面列出的soegard包,也可以使用Neil Van Dyke的包,后者基于soegard的包,可从http://www.neilvandyke.org/sicp-plt/获得。这个包的好处是在安装后,您可以使用Language|Choose Language...菜单项以选择SICP。
https://stackoverflow.com/questions/260685
复制相似问题