原因:merge-pathnamesの結果、typeフィールドにdefaultとして元のfileの typeが挿入されるためである。
対策:どうしてもそういうことが行いたいならば、(system "mv old new")の 様にshellを直接呼べばよい。
Example
[1]->(rename-file "old-file.lsp" "new-file") ;; new-file.lspが出来てしまう。 [2]->(system "mv old-file.lsp new-file") ;; new-fileが出来る。