Common lisp 用于创建临时文件名的通用Lisp函数或习惯用法?

Common lisp 用于创建临时文件名的通用Lisp函数或习惯用法?,common-lisp,Common Lisp,是否有通用的Lisp函数或创建临时文件名或文件的典型方法?通用Lisp中没有用于此的函数。Allegro有,Emacs有,clisp有。请参阅带有临时文件的函数和宏。这只创建一个文件并返回一个流,它不提供路径名,因此它只在流足够的情况下工作。Osicat处于更新状态。几年过去了。有两个系统可以打开前面没有提到的临时文件,以及。它们都在quicklisp中,UIOP是ASDF3的一部分,现在大多数CL实现都附带了ASDF3 找到了这个相关链接:你可以用它来获取流的路径名。@billitch这是真的

是否有通用的Lisp函数或创建临时文件名或文件的典型方法?

通用Lisp中没有用于此的函数。Allegro有,Emacs有,clisp有。

请参阅带有临时文件的函数和宏。这只创建一个文件并返回一个流,它不提供路径名,因此它只在流足够的情况下工作。Osicat处于更新状态。

几年过去了。有两个系统可以打开前面没有提到的临时文件,以及。它们都在quicklisp中,UIOP是ASDF3的一部分,现在大多数CL实现都附带了ASDF3

找到了这个相关链接:你可以用它来获取流的路径名。@billitch这是真的,但我记得OP想要获取路径名而不实际打开文件,因为问题的措辞是:“创建临时文件名”。对于我自己的项目,我刚刚用UIOP替换了Osicat,因为显然后者在Windows上工作得更好。