Hi all,

I want to share a program with non-racketeers, as a package/collection
named myprog (say), and I want to make it as simple as possible for the
user.

[The Racket Installation instructions need some work by the way, it's not
very user friendly on linux. It could at least say that `[sudo] apt install
racket` should work on debian/ubuntu (thanks Asumu!), but also say to
otherwise download the .sh and run it with `$ sh racket-...sh`]

My first idea was to have the user run:
$ racket -l- myprog args ...

but I'm told `racket-launcher-names
<https://docs.racket-lang.org/raco/setup-info.html?q=racket-launcher-names#%28idx._%28gentag._18._%28lib._scribblings%2Fraco%2Fraco..scrbl%29%29%29>`
may make it even simpler as the user could invoke
$ myprog args ...

which is neat. Unfortunately, it doesn't seem to be so straightforward due
to PATH issues:
I installed a snapshot/nightly as a unix distribution (as I always do), and
the myprog launcher is successfully created at
/home/<me>/.racket/snapshot/bin/myprog
but this isn't in my PATH, so it can't be found and the 'neat'
invocation above doesn't work.

Questions:
* Is this specific to my weird snapshot+Unix-style installation?
* Can I expect this to work trouble-free on Windows, Mac, Linux (at least
debian/ubuntu) when installing a release the way a new user would do?

If it requires any work by the user to make it work, it seems that asking
to do
$ racket -l- myprog
is simpler.

Thanks,
Laurent

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CABNTSaFfh6wio5YwUqjmoCTLPR_CpS14C%2BKw8S-pPKdww-ffDg%40mail.gmail.com.

Reply via email to