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
15:27:00jackdanielill check backlog when fully online
15:28:46jackdaniel(I did minimal checs if it doesnt break clx, didnt investigate all clx clients, probably I should test more)
15:29:55Xachjackdaniel: the log above shows that it seems to be looking for a xinerama.asd
15:30:51jackdanielaccording to https://github.com/stumpwm/stumpwm/wiki/FAQ stump supports randr too
15:31:18jackdanielIll investigate when I have access to physical computer
16:36:07jackdanielhm, it seems that having xinerama and randr extensions loaded at the same time doesn't make clx stop loading, doesn't cause warnings etc
16:36:19jackdanielso the fix may be as easy as enabling both
16:38:46jackdanielXach: could you try with current master?