[Issue 48](https://gitlab.common-lisp.net/asdf/asdf/-/commits/iss148) on
the ASDF GitLab repo concerns a bug in the `with-optimization-settings`
macro in UIOP's lisp-build.lisp
I did some investigation and as far as I can tell:
1. There's no clear description of what this is supposed to do
2. There's no use of it anywhere in the ASDF + UIOP code base
3. It has never worked -- at least when I tried to test it, the tests
failed all over the place.
Rather than trying to write a new implementation out of whole cloth, my
[Merge
Request](https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/224)
to address this issue simply rips this macro and some supporting
functions and variables out of UIOP. Doing so breaks no tests (unlike
trying to test it).
I feel a little uncomfortable removing functionality, but as I said, I
cannot find any evidence that this has ever been used.
Absent any pushback -- and likely even *with* pushback, unless that
pushback is accompanied by a MR that supplies a working implementation,
I will make that merge, and this feature will vanish from UIOP.
Best,
R