
@daniel.franzini has joined the channel

Hello, is this channel the appropriate place to ask for help?

@daniel.franzini Yes.

So, I downloaded the minimal racket package and tried to install “main-distribution” packages

installation works fine

but the files are copied to some weird folder under AppData\Roaming

can I just keep everything in one place?

is there some command line switch or environment variable

@daniel.franzini what happened is you installed the packages in user scope which will install to a default location on a per user basis. AppData\Roaming is the normal place to store per user data under Windows

yes, I realized that

if you want main-distribution
to be saved in the same place as the main Racket installation, you need to use installation scope

raco pkg install --scope installation <your package>

nice!

will try that right now

I imagine it’s probably possible to configure a different installation directory


this might be the solution: —scope-dir ‹dir› — Select ‹dir› as the package scope.

yes that sounds right, you can supply a directory path which will cause packages to be saved to that path

you likely will need to configure Racket to find your directory though

how should I setup racket?

try https://docs.racket-lang.org/raco/config-file.html see if it has the info you need

@mflatt I think your recent macOS change broke the db tests on Travis: https://travis-ci.org/racket/racket/jobs/310672787#L2102

@samth I think it may have broken with the same Travis Mac OS upgrade, but it failed before the envvar change: https://travis-ci.org/racket/racket/jobs/310616809#L2219

This may have more details: https://blog.travis-ci.com/2017-10-16-a-new-default-os-x-image-is-coming — looks like the primary change was to xcode

is it possible to write a macro that converts: ’(a b c) to a string of “a b c” but (list a b c) to a list?