﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
606	make-pathname always uses / separator char	Jim Ursetto	felix winkelmann	"Documentation says it uses the platform specific separator but it does not.  You need a second (maybe expensive) pass through normalize-pathname.  Is the documentation right or wrong?  If wrong, what is the point of make-pathname?

Note: at least on mingw it still works to access a file with mixed or redundant pathname separators, so it may be ugly but the practical impact is unknown.

{{{
;; bad
(make-pathname ""foo"" ""bar"")
 ; => ""foo/bar""
(make-pathname ""foo\\"" ""bar"")
 ; => ""foo\\/bar""

;; good
(normalize-pathname (make-pathname ""foo"" ""bar"")
 ; => ""foo\\bar""
(normalize-pathname (make-pathname ""foo\\"" ""bar"")
 ; => ""foo\\bar""
}}}"	defect	closed	major	4.9.0	core libraries	4.7.x	fixed			
