[info-mcl] logical pathnames in RMCL

peter p2.edoc at googlemail.com
Tue Jul 14 09:07:06 CDT 2009


At 11:59 AM +0200 09/07/14, Sandro Pedrazzini wrote:
>Hi,
>
>Has anybody tried to use logical pathnames in RMCL?
>I tried to load the attached patch, available from 5.1, but there is 
>something wrong with it.
>
>Best regards
>Saqndro

I couldn't find it for MCL 5.1 but it looks as if this 
logical-dir-compatibility.lisp was in the both distribution MCL 4.3.1 
and RMCL Library folder.

Have used logical pathnames in RMCL but not explored logical-dir-compatibility

The error  that I get loading this seems to be that it is probing for
"ccl:l1;l1-files.lisp" while there is a file is in
"ccl:level-1;l1-files.lisp"

I haven't looking into it yet, but are the mods in 
logical-dir-compatibility already integrated into MCL 5.1 and RMCL 
(it seems to have dropped the *use-namestring-caches* layer)?

rmcl:Lib:pathnames.lisp =>
;  7/31/96 slh  cond. out def-logical-directory (see comment)
...
#+no ; it's in a compatibility file now

rmcl:Lib:inspector.lisp
;(def-logical-directory "inspector" "library;Inspector Folder:")

what other than def-logical-directory and %expand-logical-directory are new?
and of

directory-namestring
enough-namestring
pathname
make-pathname
%std-directory-component
merge-pathnames
pathname-host-sstr
%directory-string-list
%split-ccdirectory
translate-component
full-pathname
mac-directory-namestring
mac-directory-namestring-1

what modification functionality is required?

And what parts of all this is redefined elsewhere already?

...

I'm assuming that we are all alone in this so need to get hacking to 
both fix and document all this for ourselves. Hence the reason for 
writing above is just to let you know that you are not alone is being 
interested in such things.



More information about the info-mcl mailing list