> (defun function->generator (source-func predicate) "Returns a generator that repeatedly calls source-func, tests the result against the predicate function, terminates when the predicate tests false, otherwise yielding the result" (gen-lambda-with-sticky-stop () (let ((res (funcall source-...
Executes return/return-from on the result of clause if it is true try-awhile Function: function &key sleep wait on-success on-fail Will continue to call function until either it returns success or a given amount of time elapses. Duration can be set with the :wait keyword. It defaults ...