On Tue, Feb 14, 2017 at 10:05 PM, Matthew Butterick <[email protected]> wrote:

>
> On Feb 14, 2017, at 8:36 AM, David Storrs <[email protected]> wrote:
>
> (find-system-path 'collects-dir)  ;; yields ../collects, which is useless
> /Applications/Racket_v6.6/collects ;; nothing
> /Library/Application Support/ ;; no directory for Racket
> ~/Library/Application Support/ ;; no directory for Racket
>
> I'm looking for a way to do this programmatically so I'm not flailing
> around in the future.  Where should I be looking?
>
>
> Tardy to the party but I didn't see anyone mention `resolve-module-path`,
> which is my favored way to do this. You pass the quoted module name and it
> returns a full path. Boom.
>
> #lang racket/base
> (require syntax/modresolve)
> (resolve-module-path 'syntax/modresolve)
>
>
> > #<path:/to/my/git/racket/racket/collects/syntax/modresolve.rkt>
>

Matthew, you're brilliant. That is exactly what I wanted, thanks.

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to