DrRacket 初次使用的体感和几个疑问

2016-11-16 12:41:49 +08:00
 deeporist
修炼 the little schemer 到 lambda the ultimate 这章 开头几个函数看着还感觉不错 到 miltirember&co 这个函数开始就懵逼了 到最后的 evens-only*&co 是彻底智障了 感觉不用相关 ide 直观地看看是真不行了 于是搜到了这篇笔记: www.cnblogs.com/Z-X-L/archive/2012/08/26/2657486.html 于是也去装了一个 racket(安装目录 2w2k 多个文件....)
问题 1 :我记得 scheme 官网还是哪说的 racket 是可以支持 r6rs 的 但是我怎么在 DrRacket 里只看到 r5rs 的选项.....
问题 2 :在前面这个笔记里 笔记作者的调试器在跟进时会对应的显示主函数的 col 参数在不同时期所对应的哪一行 lambda 定义 比如这样: col => #<procedure:...e/multirember&co:11:53> 但是我在跟进测试的时候 进入递归后 col 统统显示#<procedure> 没有指示此时对应的是哪一行的定义 虽然最后执行到的时候会自己跳过去就是了。。。但总归还是想能提前直观地看到含义 不知道能不能设置成前者这样
问题 3 :跟进的时候会有绿>符号指示在行首表明当前所在语句 但是在主函数执行和递归发生的一开始内有好几步没有这个绿>的指示 只能点着 step 直到绿>重新出现在(cond 这行。。。这段期间啥变化没有弄得我还以为卡死了 不知有没有办法能改变一下这个情况 至少别让我光点 step 啥反应看不到然后就突然来到(cond 这行了。。。
1492 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX