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