Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an attempt to address #189 including some tests.
There are four functions:
make-temp-dir
temp-root
windows-temp-root
posix-temp-root
make-temp-dir
tries to create a temporary directory that lives under some temporary directory that a system already has (the functiontemp-root
tries to determine this) and tries to do so according to a template.windows-temp-root
andposix-temp-root
are supporting functions for thetemp-root
function.See the docstring of each for details.
I'm not certain what
temp-root
should return for MinGW and Cygwin setups. For the moment I've gone with/tmp
for both. If someone happens to know or can check, I'm happy to modify. Otherwise, may be if these are wrong, they can get corrected later (^^;