[plt-scheme] unit/sig: not a signature at: drscheme:tool-exports^ ?

From: Grant Rettke (grettke at acm.org)
Date: Wed May 23 22:49:06 EDT 2007

I did change it from unitsig.ss to unit.ss, and then I got an error
that '(unit/sig drscheme:tool-exports^' was not defined. Looking at
the rest of the tools I corrected the file to be:

(define tool@
    (unit
      (import drscheme:tool^)
      (export drscheme:tool-exports^)
      (define (phase1)
        (message-box "tool example" "phase1"))
      (define (phase2)
        (message-box "tool example" "phase2"))
	 (message-box "tool example" "first"))))

On 5/23/07, Grant Rettke <grettke at acm.org> wrote:
> I see, thanks!
>
> On 5/23/07, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> > At Wed, 23 May 2007 08:18:48 -0500, "Grant Rettke" wrote:
> > > setup-plt:   in c:\documents and settings\grettke\application data\plt
> > > scheme\37
> > > 0\collects\drsyncnsave\
> > > tool.ss:12:14: unit/sig: not a signature at: drscheme:tool-exports^
> >
> > `drscheme:tool-exports^' is now a "unit.ss" signature (using the new
> > unit system), not "unitsig.ss" (the old one).
> >
> > Matthew
> >
> >
>


Posted on the users mailing list.