X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=utils.cl;h=78e37141619d8e1f50ad44be2000dbf24189664c;hb=e353aaac49cd38ef3549b5e706ba0eaf48a50b14;hp=697fe45a1367aa19f4e33b8161ae56fc0298f89e;hpb=c90aa5e2faee118664cbbf9163dcd082d7ae32ec;p=lml.git diff --git a/utils.cl b/utils.cl index 697fe45..78e3714 100644 --- a/utils.cl +++ b/utils.cl @@ -1,4 +1,4 @@ -;;; $Id: utils.cl,v 1.2 2002/09/16 02:22:15 kevin Exp $ +;;; $Id: utils.cl,v 1.3 2002/09/16 02:37:35 kevin Exp $ ;;;; ;;;; General purpose utilities @@ -63,3 +63,14 @@ (error 'not-implemented :proc (list 'quit code))) +(defun lml-cwd () + "Returns the current working directory. Based on CLOCC's DEFAULT-DIRECTORY function." + #+allegro (excl:current-directory) + #+clisp (#+lisp=cl ext:default-directory #-lisp=cl lisp:default-directory) + #+cmu (ext:default-directory) + #+cormanlisp (ccl:get-current-directory) + #+lispworks (hcl:get-working-directory) + #+lucid (lcl:working-directory) + #-(or allegro clisp cmu cormanlisp lispworks lucid) (truename ".")) + +