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

バグのようです。Webページを使用して、またはできればDrRacketを使用してバグレポートを提出してもよろしいですか?

于 2012-08-10T00:17:34.847 に答える
2

これは現在、最新の開発バージョンで修正されています。このコミットを参照してください。

于 2012-08-10T14:32:35.647 に答える