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?
15:19:51Xachhttp://report.quicklisp.org/2017-10-14/failure-report/stumpwm.html#stumpwm - is this a pending clx thing or something? where can i find xinerama otherwise?
15:20:49Xachjackdaniel: did you bust stumpwm with a merge to clx?
15:23:12jackdanielim on phone, didnt know stumpwm depends on xinerama - randr support is better covered in clx afaik. should I revert that?
15:25:37jackdanielor we could make xinerama and randr files loaded depending on a specific feature