lmj / lparallel

Parallelism for Common Lisp

Home Page:http://lparallel.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TASK-HANDLER-BIND does not accept compound type specifiers

scymtym opened this issue · comments

The documentation string of task-handler-bind claims that it works like handler-bind but it actually only accepts symbols as condition type specifiers:

(lparallel:task-handler-bind (((and error (not undefined-function)) #'continue)) …)
=> Ill-formed binding in `task-handler-bind': ((AND ERROR (NOT UNDEFINED-FUNCTION)) #'CONTINUE)