You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When a parent place changes the current working directory it is not reflected in any subsequently started child places. Every child place has the same initial current working directory as when Racket was initially started.
Describe the solution you'd like
A keyword option for dynamic-place (and other place starting syntax) to set the current directory. The option should either default to the value of the (current-directory) parameter or the initial current working directory that Racket was started with (same as the current behavior.)
Describe alternatives you've considered
Places could explicitly negotiate (as part of their startup or as running operation) what the current directory could be set as. This requires developer effort.
Do you want to contribute to this feature
Maybe. I haven't read the place insides in while.
The text was updated successfully, but these errors were encountered:
Let's try having a new place just inherit the creating place's directory. It's easy to imagine cases where you want that and difficult to imagine cases where you specifically don't want it.
It's also easy to imagine how a program might happen to work and get broken by the change to inherit current-directory. If the change doesn't cause test and pkg-build failures, though, then it seems like probably a good idea.
Is your feature request related to a problem? Please describe.
When a parent place changes the current working directory it is not reflected in any subsequently started child places. Every child place has the same initial current working directory as when Racket was initially started.
Describe the solution you'd like
A keyword option for
dynamic-place
(and other place starting syntax) to set the current directory. The option should either default to the value of the(current-directory)
parameter or the initial current working directory that Racket was started with (same as the current behavior.)Describe alternatives you've considered
Places could explicitly negotiate (as part of their startup or as running operation) what the current directory could be set as. This requires developer effort.
Do you want to contribute to this feature
Maybe. I haven't read the place insides in while.
The text was updated successfully, but these errors were encountered: