我正在完成这本书的简单计划(Harvey,Wright)。我想设置一个适合本书代码的环境,对于初学者来说很容易。
答案 0 :(得分:3)
我建议您下载并安装DrRacket。然后当你打开它时,安装简单方案包,如下所示:
simply-scheme
放入包来源,然后按[安装] 如果您在帮助菜单中打开球拍文档,则会打开一个本地页面,您将在"其他语言&#下获得新安装语言的文档34 ;.搜索简单,您就会找到它。作为测试,它建议您在定义窗口中使用从源中确定语言在左下角的选择中。
#lang simply-scheme
(se (butlast (bf "this"))
"world")
; ==> (hi "world")
要启动程序,请按 [运行|>] 。运行时,您可以在与REPL输出相同的窗口中进行交互,或者只需添加到定义并运行更多次。
IDE会突出显示您的括号,根据惯例识别您的代码,以便您可以通过在重度粘贴后按CTRL + i来实现错误。有一个调试器,您可以在其中单步执行代码甚至是宏扩展器。圣诞节来得早!
通过查看文本,您似乎可以使用Simply Scheme中的任何R5RS实现,只需拥有本书附带的load
语句和文件。如果图形IDE不是你的一杯茶,那么plenty of implementations可以在一个shell(包括球拍基础)下工作,如果你是编辑器,你甚至可以使用Emacs和许多。
答案 1 :(得分:1)