3:47:02emaczenerr what is it deploying? SBCL or CCL?
4:38:54iqubicLet's say I have a function that takes an &rest parameter
4:39:26iqubicHow do I tell the difference between no &rest being supplied and nil being supplied?
4:39:43iqubicAlso, is it possible to do the same check with &optional params?
4:41:05Bikeif you have (defun test (&rest r) r) then (test) => NIL, (test nil) => (NIL)
4:41:28Bikeoptional has a special syntax for giving you another variable with the information
4:41:46emaczeniqubic: for &optional and key you can supply a third argument like (param default supplied-p) and check supplied-p if it was supplied or not
4:41:59Bike(defun test2 (&optional (o nil o-p)) (values o o-p)), then (test2) => NIL, NIL while (test2 nil) => NIL, T
4:43:02emaczencan anyone point me to an example cffi grovel specification file?