12:12:09drmeisterjackdaniel: ECL has this thing ECL_USE_MPROTECT that uses mprotect to trap access to the environment to indicate that there is a pending signal. I don't understand why that is faster than the alternative of calling ecl_check_pending_interrupts(env) in https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/src/h/external.h#L1865
12:13:03drmeisterI don't know if you have dug into this part of ECL - but do you have any insight as to why using mprotect is faster than the alternative?
12:16:40flip214drmeister: probably because checking a flag in tight loops costs performance in each iteration, while the "memory protection fault" comes mostly free with the next access
12:17:25drmeisterjackdaniel: No problem - thank you.
12:26:51jackdanieldidi: ASDF manual is updated frequently and ASDF's API change, you probably have version bundled with your implementation
12:27:05jackdanielyou may want to (ql:quickload 'uiop)
12:27:12jackdanielthen you'll have new version of this library
12:27:52didijackdaniel: Thank you. I prefer the version available from Debian at the moment.
12:28:48jackdanieloh, then you'll probably be out of luck with getting help here (people rarely use lisp-controller from my observation)
12:29:36didijackdaniel: I don't think lisp-controller is used much nowadays in Debian, but I might be wrong.
12:30:08iagothat's something I was asking on clnoobs. What is better use the libraries provided by your package manager or to set up your own environment ?