Custom Query (1030 matches)
Results (817 - 819 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #933 | fixed | Issue with format and user-defined format functions | ||
| Description |
When using user-defined format functions and ~:*, CCL fails to interpret the format string correctly: (defun cl-user::x (stream value a b) (declare (ignore a b)) (format stream "[~A]" value)) (defun x () (format nil "~/X/~:*~/X/" 1)) yields, while compiling: ; In X: Target position for ~* out of bounds in format string: ; "~:*~/X/~%" ; ^ and generates a runtime error. |
|||
| #934 | fixed | ENCODE-UNIVERSAL-TIME returns negative values for times before 1900 | ||
| Description |
Ethan H. Schwartz 2009-08-03 11:09:54 EDT The CLHS says: Universal time is an absolute time represented as a single non-negative integer---the number of seconds since midnight, January 1, 1900 GMT [...] Because universal time must be a non-negative integer, times before the base time of midnight, January 1, 1900 GMT cannot be processed by Common Lisp. http://www.lispworks.com/documentation/HyperSpec/Body/25_adb.htm ? (ENCODE-UNIVERSAL-TIME 0 0 19 31 12 1899) 0 ? (ENCODE-UNIVERSAL-TIME 59 59 18 31 12 1899) -1 The right thing to do would probably be to signal a type error. |
|||
| #935 | wontfix | INTERSECTION should signal TYPE-ERROR when LIST2 is not a list | ||
| Description |
Ethan H. Schwartz 2009-07-23 10:53:02 EDT Welcome to Clozure Common Lisp Version 1.4-dev-r12415-working-0711 (LinuxX8664)! ? (intersection nil :a) NIL ? |
|||
