[plt-scheme] Re: Make executable with mzc

From: Robby Findler (robby at cs.uchicago.edu)
Date: Thu Dec 20 13:48:36 EST 2007

Is the only reference to interface.zo (or interface.ss) the one you
showed in your original message? If so, you should be able to just
remove it. If not, is there a require line?

Robby

On Dec 20, 2007 12:41 PM, OXINARF <francisco.ns.ferreira at gmail.com> wrote:
> No, it gives same error (this with module language).
>
> On 20 Dez, 17:48, "Robby Findler" <ro... at cs.uchicago.edu> wrote:
> > Can you create the executable from inside drscheme?
> >
> > _________________________________________________
> >   For list-related administrative tasks:
> >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > Robby
>
> >
> > On Dec 20, 2007 11:17 AM, OXINARF <francisco.ns.ferre... at gmail.com> wrote:
> >
> >
> >
> > > When I run DrScheme with language module all works fine.
> >
> > > On 20 Dez, 14:04, Jens Axel Soegaard <jensa... at soegaard.net> wrote:
> > > > OXINARF wrote:
> > > > > No, has I said I used Graphical (MrEd with MzScheme).
> >
> > > > What does it say, when you use module?
> >
> > > > --
> > > > Jens Axel Søgaard
> >
> > > > > On 19 Dez, 20:57, Jens Axel Soegaard <jensa... at soegaard.net> wrote:
> > > > >> OXINARF wrote:
> > > > >>> I had a work for university, where teachers gave us one compiled file
> > > > >>> with an interface for the program that we have to do. The language
> > > > >>> used was Graphical (MrEd with MzScheme).
> > > > >>> I have writte all the code, and it's all working. But since it's my
> > > > >>> first "job" I would like to put it on an executable that I can share
> > > > >>> with everyone (people already asked me for it). So I tried it with
> > > > >>> mzc. But it requires modules to one executable, so I simply put:
> > > > >>> (module <name of file> mzscheme
> > > > >>> <my code>
> > > > >>> (provide (all-defined) (all-from "interface.zo")))
> > > > >>> where interface.zo is file that teachers gave us.
> > > > >>> Now I go do following command: C:\Programas\PLT\mzc.exe --gui-exe
> > > > >>> Sudoku FP0708-10.scm  (first the path for mzc than the commands,
> > > > >>> FP0708-10.scm is name of file with module).
> > > > >>> All seems done but when I tried to execute file Sudoku it gives me:
> > > > >>> define: not allowed in an expression context in: (define on-event
> > > > >>> (lambda (event) (#<procedure:on-event-aux> event)))
> > > > >>>  === context ===
> > > > >>> #f::355: loop
> > > > >>> I don't know why, because on DrScheme, everything is doing just fine.
> > > > >> Which language mode did you use in DrScheme? module?
> >
> > > > >> --
> > > > >> Jens Axel Søgaard
> >
> > > > >> _________________________________________________
> > > > >>   For list-related administrative tasks:
> > > > >>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme-Ocultartexto citado -
> >
> > > > >> - Mostrar texto citado -
> > > > > _________________________________________________
> > > > >   For list-related administrative tasks:
> > > > >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > > > _________________________________________________
> > > >   For list-related administrative tasks:
> > > >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme-Ocultar texto citado -
> >
> > > > - Mostrar texto citado -
> > > _________________________________________________
> > >   For list-related administrative tasks:
> > >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme- Ocultar texto citado -
>
> >
> > - Mostrar texto citado -
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>

Posted on the users mailing list.