[plt-scheme] draw.ss - (lib "draw-sig.ss" "htdp") appears in red

From: Jens Axel Søgaard (jensaxel at soegaard.net)
Date: Thu Dec 14 10:38:46 EST 2006

Geoffrey S. Knauth skrev:
> I was looking at this code in htdp/draw.ss using DrScheme:
> 1 #cs(module draw mzscheme
> 2   (require (lib "big-draw.ss" "htdp")
> 3            (lib "draw-sig.ss" "htdp")
> 4            (lib "unitsig.ss"))
> All of line 3 is in red, but the file exists and the module browser sees 
> draw-sig.ss.  I'm using v360 on Mac OS X.  My setup is conventional, 
> except for the object-debugger I installed prematurely the other day, 
> which requires v369 > v360.  Since that day, I see this boot message:
> Users/gknauth/Library/PLT 
> Scheme/planet/300/360/cache/plt/object-debugger.plt/1/0/tool.ss:15:14: 
> unit: exported variable is not defined at: drscheme:tool-exports^ in: 
> (unit (import drscheme:tool^) (export drscheme:tool-exports^) (define 
> sequence-trace-language% (c...

Haven't got a clue about that.

> Is that why line 3 above was red, or is it something else?

If you import a module, but uses none of its exports, it is
colored red. Maybe that's why?

Jens Axel Søgaard

Posted on the users mailing list.