Been trying to make recently released CLISP-version work with CCLAN. But of course it had to introduce some new pathname-problems which wasn't in the working CVS-version I made last week. Hip Hip Hurrah for progress!!!
<rant>
Common Lisp tries to abstract up pathnames to be portable
across implementations, but ends up with an unimplementable
spec of 'logical pathnames' that nobody manages to get
right or even compatible with other implementations
on the same architecture. It's like otherwise intelligent
programmers get into a c++-mindset and makes code that
is incompatible with antyhing
else as soon as the spec is vague instead of discussing
things like sane people. I'm sick and tired
of logical pathnames. Of course,
everything that is built atop the LPNs look like
mutilated spaghetti-code.
There has to be a better way to handle paths.
(The 'handle paths as strings' is of course worse,
Common Lisp is just the least bad alternative.)
</rant>