[cmucl-ticket] [cmucl] #69: Error parsing ext-formats:unidata.bin

#69: Error parsing ext-formats:unidata.bin --------------------+------------------------------------------------------- Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 2013-01 Keywords: | --------------------+------------------------------------------------------- Consider the following: {{{ (setf (logical-pathname-translations "foo") '(("**;*.*.*" "/tmp/**/*.*"))) (let ((*default-pathname-defaults* #p"foo:")) (pathname "/tmp/bar.lisp")) }}} This causes an error: {{{ Unable to display error condition: File-error in function LISP::FIND-LOGICAL-HOST: Logical host not yet defined: "EXT-FORMATS" [Condition of type LISP::NAMESTRING-PARSE-ERROR] }}} This happens because CMUCL wants to look up some unicode property and needs to load the unicode database from ext-formats:unidata.bin. Because we use a namestring, this gets merged with {{{*default-pathname- defaults*}}} and is incorrectly parsed as a logical pathname namestring. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/69> cmucl <http://common-lisp.net/project/cmucl> Cmucl is a high-performance, free Common Lisp implementation.

#69: Error parsing ext-formats:unidata.bin ---------------------+------------------------------------------------------ Reporter: rtoy | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 2013-01 Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by toy.raymond@…): * status: new => closed * resolution: => fixed Comment: commit ce037e96582861f0f78c071a0900803a3628f893 Author: Raymond Toy <toy.raymond@gmail.com> Date: Wed Jan 16 20:20:41 2013 -0800 Fix ticket:69 Change *unidata-path* to be a pathname object instead of a namestring. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/69#comment:1> cmucl <http://common-lisp.net/project/cmucl> Cmucl is a high-performance, free Common Lisp implementation.
participants (1)
-
cmucl