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

Reply via email to