|Hun||there are several versioning filesystems out there|
|keke||* (namestring (merge-pathnames #p"foo" "desktop:test;"))|
* (merge-pathnames #p"foo" #p"desktop:test;")
|Hun||that makes a string out of a pathname|
prior you hadn't the #p in there
it's a short form for `pathname here'
This is what I want:
? (merge-pathnames "foo" "desktop:test;")
This is sane.
|Hun||merge-pathnames works on pathnames|
that are objects
think of binary stuff in memory, then you know what i mean
|keke||"a pathname designator"|
string is a pathname designator.
I mean namestring
|Hun||15:44 < Hun > that makes a string out of a pathname|
you can handle those via concatenate
|keke||Thanks, but I cannot follow.|
|Hun||a pathname is an object|
a namestring is a string
you can construct one out of the other
merge-pathnames works only on pathnames
concatenate only on strings
it's rather easy
|keke||merge-pathnames accepts a pathname designator.|
which includes string.
one that either works this way or is implementation defined
|therp||are there lisp logo svg version that render correctly? http://www.lisperati.com/lisplogo_fancy.svg from http://www.lisperati.com/logo.html renders broken in firefox, konqueror and inkscape.. anyone with a working copy?|
(merge-pathnames (make-pathname :name "foo" :type nil :version :unspecific)
(make-pathname :host "desktop"
:directory '(:absolute "test")))