deeporist
V2EX  ›  问与答

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

  •  
  •   deeporist · Nov 16, 2016 · 1701 views
    This topic created in 3473 days ago, the information mentioned may be changed or developed.
    修炼 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 这行了。。。
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5177 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    ♥ Do have faith in what you're doing.