[racket] Using define-runtime-path from *SL

From: Nadeem Abdul Hamid (nadeem at acm.org)
Date: Wed Mar 18 23:05:37 EDT 2015

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 <matthias at 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 <nadeem at 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20150318/6f822365/attachment-0001.html>

Posted on the users mailing list.