> (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-...
The result hash table will be created with the suppliedtestparameter. do-alist Macro: (key value source) &body body Iterate over an alist. do-hash-table Macro: (key value source) &body body Iterate over a hash table key-in-hash?