How to change SBCL's current directory?

前端 未结 5 1903
孤街浪徒
孤街浪徒 2021-02-08 10:25

It is very easy to change CLisp\'s current working directory:

>cat ~/.clisprc.lisp 
;;; The following lines added by ql:add-to-init-file:
#-quicklisp         


        
5条回答
  •  再見小時候
    2021-02-08 11:13

    Right now, better answer is: use (uiop:chdir "some/path").

    Or you can use this function to change directory temporarily:

    (uiop:call-with-current-directory "some/path" (lambda () (do-the-job))

    Or this macro for more convenient way:

    (uiop:with-current-directory ("some/path") (do-the-job))

提交回复
热议问题