V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
deeporist
V2EX  ›  问与答

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

  •  
  •   deeporist · 2016-11-16 12:41:49 +08:00 · 1371 次点击
    这是一个创建于 2735 天前的主题,其中的信息可能已经有所发展或是发生改变。
    修炼 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 这行了。。。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5699 人在线   最高记录 6547   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.