3

在 Linux 和 Racket v5.3 上,下一个程序按预期运行,

#lang racket

(let loop ([i 0])
    (printf "~a\n" i)
    (sleep 0.01)
    (loop (add1 i)))

但这在打印到大约 200 个后挂起,

#lang racket
(require racket/gui)

(let loop ([i 0])
    (printf "~a\n" i)
    (sleep 0.01)
    (loop (add1 i)))

在 DrRacket 中运行时不会出现此问题。这是一个错误还是我错过了什么?如果是错误,是否有解决方法?

4

2 回答 2

3

它看起来像一个错误——你介意使用网页提交错误报告,还是最好使用 DrRacket?

于 2012-08-10T00:17:34.847 回答
2

这现在已在最新的开发版本中得到修复,请参阅此提交

于 2012-08-10T14:32:35.647 回答