If a Racket package uses `get-preference` and `(find-system-path 'pref-dir)` to store some data, is there a way for an application using that package to override the default preferences file used and the preferences directory returned by `(find-system-path 'pref-dir)`?
The reason I ask this question is that my map-widget package uses "(find-system-path 'pref-dir)" to determine the location used to store the cache for the downloaded map tiles and also uses `get-preference` to retrieve some parameters regarding map rendering. This approach works fine when a user installs the package and uses it directly within Racket, however, when the package is used as part of an application (and especially when building a standalone distribution of the application), I would like to be able to override what `(find-system-path 'pref-dir)` returns, as by default it points to a "racket" path (e.g. %APPDATA%/Racket on windows and ~/.racket on Linux) Thanks, Alex. -- 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/0e310fcb-0628-4fd9-8787-3f7bec0a6e66n%40googlegroups.com.

