[plt-scheme] Re: Tool module the wrong shape?

From: Grant Rettke (grettke at acm.org)
Date: Wed May 23 09:16:25 EDT 2007

The names of my module (in their definition) doesn't match up with the
file name!

Thanks Cyprien.

On 5/22/07, Grant Rettke <grettke at acm.org> wrote:
> Hi folks,
>
> I'm working on a tool and started by copying the sample tool in the user manual:
>
> http://download.plt-scheme.org/doc/tools/tools-Z-H-2.html#node_chap_2
>
> When I run "Setup PLT.exe" I get an error:
>
> C:\Program Files\PLT>"Setup PLT.exe"
> setup-plt: Setup version is 370 [3m]
> setup-plt: Available variants: 3m
> setup-plt: Main collection path is C:\Program Files\PLT\collects
> setup-plt: Collection search path is
> setup-plt:   C:\Documents and Settings\grettke\Application Data\PLT Scheme\370\c
> ollects
> setup-plt:   C:\Program Files\PLT\collects
> setup-plt: Warning: get-info: info file does not contain a module of the right s
> hape: "C:\Documents and Settings\grettke\Application Data\PLT Scheme\370\collect
> s\drsyncnsave\info.ss"
>
> The two files are copy and paste out of the manual, though. Here they
> are, info.ss and tools.ss
>
> info.ss
> ; $LastChangedDate$
> ; $LastChangedRevision$
> ; $HeadURL$
> (module drsyncnsave (lib "infotab.ss" "setup")
>   (define name "DrSyncnsave")
>   (define tools (list (list "tool.ss"))))
>
> tools.ss
> ; $LastChangedDate$
> ; $LastChangedRevision$
> ; $HeadURL$
> ; $LastChangedDate$
> ; $LastChangedRevision$
> ; $HeadURL$
> (module drsyncnsave mzscheme
>   (require (lib "tool.ss" "drscheme")
>            (lib "mred.ss" "mred")
>            (lib "unitsig.ss"))
>
>   (provide tool@)
>
>   (define tool@
>     (unit/sig drscheme:tool-exports^
>       (import drscheme:tool^)
>       (define (phase1)
>         (message-box "tool example" "phase1"))
>       (define (phase2)
>         (message-box "tool example" "phase2")))))
>
> What am I doing wrong?
>


Posted on the users mailing list.