﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1830	Memoization of directory used by create-temporary-{file,directory}	Mario Domenech Goulart	Mario Domenech Goulart	"Once {{{create-temporary-file}}} or {{{create-temporary-directory}}} is called, the value that represents the directory where temporary files/directories are created gets cached and modifications to the supported environment variables no longer have the expected effect.  Example:

{{{
#;1> (create-temporary-file)
""/tmp/tempcd92.182728.tmp""
#;2> (set-environment-variable! ""TMPDIR"" ""/home/mario"")
#;3> (create-temporary-file)
""/tmp/tempc6c.182728.tmp""
}}}

In this example, the second call to {{{(create-temporary-file)}}} ({{{#;3}}}) should have created a temporary file in {{{/home/mario}}}, not {{{/tmp}}}."	defect	closed	minor	someday	core libraries	5.3.0	fixed	create-temporary-file, create-temporary-directory, environment variables, TMPDIR, TMP, TEMP		easy
