[racket-dev] Scribble does not complain when @tech{term} is used but not defined

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Aug 18 15:22:42 EDT 2011

I've changed `scribble' to report undefined cross-reference targets to
stderr by default.

The "HTML" and "PDF" buttons in DrRacket do not show the warnings,
because those buttons run `scribble' with the `--quiet' flag. I think
Robby has been considering a different implementation of the buttons.

At Wed, 17 Aug 2011 22:45:52 -0400, Matthias Felleisen wrote:
> 
> I would prefer not to get an error so that I can compile modules independently. 
> 
> 
> On Aug 17, 2011, at 5:58 PM, Jay McCarthy wrote:
> 
> > Is there a subtle reason to not error? I've just seeded a file with a
> > lot of @tech{} uses and I was hoping to get a big list of errors as a
> > to-define list.
> > 
> > I looked at the code and found a commented-out error printing in the
> > HTML renderer. I think it would be great to re-enable it, perhaps with
> > a command line flag for the original objector?
> > 
> > What's the scoop?
> > 
> > Jay
> > 
> > -- 
> > Jay McCarthy <jay at cs.byu.edu>
> > Assistant Professor / Brigham Young University
> > http://faculty.cs.byu.edu/~jay
> > 
> > "The glory of God is Intelligence" - D&C 93
> > _________________________________________________
> >  For list-related administrative tasks:
> >  http://lists.racket-lang.org/listinfo/dev
> 
> 
> _________________________________________________
>   For list-related administrative tasks:
>   http://lists.racket-lang.org/listinfo/dev


Posted on the dev mailing list.