On 08/27/13 12:34, Sam Tobin-Hochstadt wrote:
I think the right approach to running multiple Racket applications at
once that all rely on packages that might conflict is to use multiple
installations of Racket. Then you can install packages
installation-wide and not have them conflict.
This is, I think, quite similar to the way people deploy Ruby
applications with something like rvm or Python applications with pyenv.
Sorry, when I said multiple Racket applications, I meant multiple
applications written in racket. E.g If I had a web scraper/site
monitor running constantly as well as a music manager. They both use a
html package, but need different versions of this package. Having
multiple installations of Racket would certainly be an option, but what
a horrible one.
I can't say how Python would manage this, but in Ruby if the gems and
application weren't specific enough about which versions of the gems to
use for each app, I could at least specify the exact versions through
something like bundler and run the apps using 'bundle exec', which would
run it using the packages specified.
Lorry
____________________
Racket Users list:
http://lists.racket-lang.org/users