I'm noticing that with version 5.3.6 of DrRacket, a package install of "rsound" hangs during the evaluation of rsound.scrbl. My guess is that this could be related to the syntax-check error that I get when opening rsound.scrbl in version 5.3.6. After some work, I discovered that the problem seems to be the use of require (for-syntax ...), and that in fact this setup:
f.rkt: #lang racket (require (for-label "g.rkt")) g.rkt: #lang racket ... causes the problem. Specifically, I get the error "+: contract violation expected: number? given: #f argument position: 1st other arguments...: 0" in the check-syntax message area when f.rkt is open. I'm guessing this is a bug that's been fixed. In the meantime, though, I'm trying to allow my students to see the package docs for rsound. Questions: 1) Is this in fact a bug that's been fixed? 2) Could this actually related to the doc build hang? 3) Is there a simple workaround? Many thanks in advance for any help! Best, John _________________________ Racket Developers list: http://lists.racket-lang.org/dev