Custom Query (1030 matches)
Results (376 - 378 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #473 | fixed | ARGLIST-FROM-MAP confused by supplied-p variables | ||
| Description |
[I have a fix for this and will close this ticket as soon as I check it in; if I missed some case, we can re-open the ticket.] In the absence of better information, CCL:ARGLIST tries to construct a function's arglist from the function's symbol map (and lfun-bits.) Entries in the map generally appear in the reverse of the order in which variables come into scope, and supplied-p variables for optional args generally come into scope before subsequent optional args do; ARGLIST can't assume that ordered entries in the symbol map correspond to the names of arguments that can be passed by the caller unless we add some additional information or take some other steps to ensure this. (The "shape" of the argument list has been correct, but getting the names wrong can be confusing, especially since backtrace uses the same mechanism to identify arguments and other values.) |
|||
| #474 | fixed | type error trying to print backtrace | ||
| Description |
I think I have a fix for this, just putting it on record in case it turns out to be more complicated: Welcome to Clozure Common Lisp Version 1.3-dev-r12063 (LinuxX8664)! ? (defun inner (x &key a) (loop (concatenate x a) (concatenate x a) (concatenate x a))) INNER ? (defun outer (x) (setq x (list (list x) :bogus-key (list (list x) (list x)))) (apply #'inner x) x) OUTER ? (outer 3) > Error: Incorrect keyword arguments in (:BOGUS-KEY ((3) (3))) . > While executing: INNER, in process listener(1). > Type :POP to abort, :R for a list of available restarts. > Type :? for other options. 1 > :b (CA7A78) : 0 (INNER NIL :A NIL) 69 > Error: value NIL is not of the expected type NUMBER. > While executing: CCL::+-2, in process listener(1). > Type :POP to abort, :R for a list of available restarts. > Type :? for other options. |
|||
| #475 | fixed | startup chokes when ccl directory path contains non-ascii chars | ||
| Description |
(from http://clozure.com/pipermail/openmcl-devel/2009-May/009380.html) In cmd.exe, I cd to c:\cclㅁ; (c:\cclM where M is the square Korean character #\u+3141; any Korean characters in the path have this effect) and run C:\cclㅁ>wx86cl.exe > log.txt > Error: value NIL is not of the expected type (OR STRING PATHNAME STREAM). > While executing: PATHNAME-DIRECTORY, in process Initial(0). > Type :GO to continue, :POP to abort, :R for a list of available restarts. > If continued: Skip (possibly crucial) startup function CCL::INIT-LOGICAL-DIRECTORIES. > Type :? for other options. > Error: value NIL is not of the expected type CCL::RECURSIVE-LOCK. > While executing: CCL::RECURSIVE-LOCK-PTR, in process Initial(0). > Type :POP to abort, :R for a list of available restarts. We see a similar problem on Darwin: $ cd ccl-1.3-日本語/ $ ./dx86cl > Error: value NIL is not of the expected type (OR STRING PATHNAME STREAM). > While executing: PATHNAME-DIRECTORY, in process Initial(0). > Type :GO to continue, :POP to abort, :R for a list of available restarts. > If continued: Skip (possibly crucial) startup function CCL::INIT-LOGICAL-DIRECTORIES. > Type :? for other options. 1 > |
|||
