Yes, that does work, thanks.

I had put
  (require racket/runtime-path)
  (provide define-runtime-path)
into the teachpack file, but then in an ISL file, doing:
  (require "the-lib.rkt")
  (define-runtime-path y "hello world")
was giving:
?: literal data is not allowed;
 no #%datum syntax transformer is bound in the transformer environment

Anyway, sorry about the noise.


On Wed, Mar 18, 2015 at 10:47 AM, Matthias Felleisen <matth...@ccs.neu.edu>
wrote:

>
> Are you sure? I had a drracket open in ISL and here is what I got:
>
> > Welcome to DrRacket, version 6.1.1.8--2015-03-11(-/f) [3m].
> > Language: Intermediate Student with lambda.
> > > (require racket/runtime-path)
> > > (define-runtime-path y "hello world")
> > >
>
>
>
> -- Matthias
>
>
>
>
> On Mar 18, 2015, at 9:46 AM, Nadeem Abdul Hamid <nad...@acm.org> wrote:
>
> > How can I use define-runtime-path from *SL? I have a little teachpack
> that exports the play-sound/play-background-sound functions so students can
> use that in a game, but when you create an executable the sound files are
> not packaged up. I figured that define-runtime-path needs to be used for
> that, but exporting that from the teachpack gives an error when you try to
> use it from a *SL program.
> >
> > --- nadeem
> >
> >
> >
> >
> > ____________________
> >  Racket Users list:
> >  http://lists.racket-lang.org/users
>
>
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to