Thanks! I've committed asdf.lisp 2.014.2 to XCL's tree on github.
Thanks!
Fixed on github. (quit :status 42) or (exit :status 42) should work now.
Excellent.
- Your make-pathname erroneously merges directories as in
merge-pathnames. It shouldn't.
Can you give an example of this misbehavior, and what the correct behavior should be?
for i in sbcl ccl clisp ecl ccl abcl xcl gclcvs allegro scl ; do echo $i ; cl-launch -l $i -s asdf -f ~/bug/xcl-make-pathname.lisp; done 2> /dev/null |& tee /tmp/foo Everyone correctly replies #p"" except abcl and xcl that reply #p"/home/fare/".
the bug file contains: (defparameter *h* "/home/fare/") (defparameter *make* (make-pathname :directory nil :defaults *h*)) (format t "~S~%" *make*)
I wonder why I didn't detect the bug in abcl earlier. Cc'ing the abcl mailing-list.
Also, it's very annoying for cl-launch that xcl doesn't have a --no-inform mode. Even more annoying when some output goes to standard-output *after* I print my stuff and call quit. Can you fix this?
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] In a centralized society social status is a zero-sum game along a single hierarchy. That's why politics can never help the weak, only swap roles.
On 4/4/11 21:05 , Faré wrote:
[…]
- Your make-pathname erroneously merges directories as in
merge-pathnames. It shouldn't.
[…]
I wonder why I didn't detect the bug in abcl earlier. Cc'ing the abcl mailing-list.
[…]
Filed as [ticket#146][146].
[146]: http://trac.common-lisp.net/armedbear/ticket/146
On 4/11/11 4:32 PM, Mark Evenson wrote:
On 4/4/11 21:05 , Faré wrote:
[…]
- Your make-pathname erroneously merges directories as in
merge-pathnames. It shouldn't.
[…]
Filed as [ticket#146][146].
Addressed in [r13267][1].
[1]: http://trac.common-lisp.net/armedbear/changeset/13267
armedbear-devel@common-lisp.net