quickutil
quickutil copied to clipboard
The solution to the Utility Library problem.
;; Write the code here. ``` (defun walk-directory-tree (file-handler pathname) "Walks down a directory tree and calls the FILE-HANDLER on every non-directory file. You can invoke the restart SKIP-FILE to...
;; Write the code here. ``` (defmacro with-retry (restart-name restart-description &body body) "Provides a restart named RESTART-NAME with RESTART-DESCRIPTION as its English description in your debugger's restart menu. Invoking the...
Loops until `n` is 0, not `integer`.
* No custom MY-CDR * No sentinel value used to represent end of iteration.
I didn't find Qsolve on your Github account nor did I find your old bitbucket one. Regards
It is a little awkward that the purported next generation utility platform depends on Alexandria. It should be independent of Alexandria. We don't depend on Alexandria directly, but we do...
This adds two functions: 1. `BISECT`: returns the position in an ordered list where element should be inserted while preserving order 2. `RANDOM-FROM`: returns a number of samples from the...
Find it [here](https://github.com/heegaiximephoomeeghahyaiseekh/recursive-restart). It's like the normal `restart-case`, except the restarts can invoke themselves and each other recursively.
;; Write the code here. ``` (defun expand-handler-bind (type lambda-list &key before-unwind after-unwind) "Helper for the HANDLER-CASE* macro. This one creates the HANDLER-BIND lambdas out of the :BEFORE-UNWIND form." (declare...
;; Write the code here. ``` (defmacro extend-list (new-value list last-tail) "Builds a list in the forward direction. LIST and LAST-TAIL must be SETFable places, and should both be initialized...