Thanks for the link. Is there a way to use the solver-based approach that's easier than involving a tethered installation or a custom launcher? On my end it looks like any different approach to packages would need a different module name resolver too.
~slg ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, May 21, 2020 10:16 AM, Sorawee Porncharoenwase <[email protected]> wrote: >> There are basically two approaches in wide use here, depending on >> whether the underlying system was developed after this kind of package >> management approach became popular (npm, cargo, stack) or before >> (virtualenv for python and others). > > `stack` (Haskell) is a bit different from `npm` (JS): it installs a new > compiler for each project. I can't imagine how this approach could work with > tools like DrRacket. > >> I know this touches on a reason why PLaneT had issues, but I don't >> understand how this is a problem. If two versions of the same package are in >> different locations on a filesystem and the module resolver can somehow >> distinguish the two using collection paths, then how else do they collide? > > IIUC, `npm` solves this problem by doing exactly this, but it is pretty > naive. A solver based approach can be more optimized: > http://www.well-typed.com/blog/2015/03/qualified-goals/. > > -- > You received this message because you are subscribed to the Google Groups > "Racket Developers" 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-dev/CADcuegtP%2BKEDz4rPQV6uU%2B2yMofizwe12Tb0MX1B24zWGjHE-w%40mail.gmail.com](https://groups.google.com/d/msgid/racket-dev/CADcuegtP%2BKEDz4rPQV6uU%2B2yMofizwe12Tb0MX1B24zWGjHE-w%40mail.gmail.com?utm_medium=email&utm_source=footer). -- You received this message because you are subscribed to the Google Groups "Racket Developers" 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-dev/4S48b8dOz7vS_k2y1cbrBocbl0IHRsLV9u24M-wSw31KL9bpBZ5Pi-9VowKZIoJSP6MlLJ9UFwUpqLXab5IoypbFf0lbmV-iQYYXUv_AArE%3D%40sagegerard.com.
