Custom Query (1030 matches)
Results (766 - 768 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #683 | fixed | DEFSTRUCT slot type checking and complex FUNCTION types | ||
| Description |
? (defun required-argument () (error "missing slot initform"))
? (defstruct foo
(a (required-argument) :type (function (integer) t)))
? (make-foo :a #'oddp)
=> whoops.
|
|||
| #692 | fixed | DIRECTORY extensions undocumented | ||
| Description |
The keyword arguments that modify/extend DIRECTORY's behavior are undocumented. |
|||
| #711 | fixed | Win64 FFI issues | ||
| Description |
(defcallback foo (:double-float a
:double-float b
:double-float c
:double-float d
:double-float e
:double-float f
:double-float g
:double-float)
(format t "~&~s" (list a b c d e f g))
(+ a b c d e f g))
(ff-call foo :double-float 1.0d0 :double-float 2.0d0 :double-float 3.0d0 :double-float 4.0d0 :double-float 5.0d0 :double-float 6.0d0 :double-float 7.0d0 :double-float)
prints and returns: (1.0D0 2.0D0 3.0D0 4.0D0 1.398752D-316 0.0D0 1.3987457D-316) 10.0D0 I'm fairly sure that the caller's putting arguments (after the first 4) in the wrong place (e.g., that the callback's right and the bug's in FF-CALL.) |
|||
Note:
See TracQuery
for help on using queries.
