Hi Robert,
On 8/19/24 7:27 PM, Robert Goldman wrote:
I haven't checked carefully, but I think you need to work around this with something like
|(let (result) (uiop:with-current-directory (dir) (setq result (uiop:run-program (list "some" "program") :output :string))) result) |
Yes, that's indeed how I've been working around this (with a macro).
The problem with changing this behavior is that it wouldn't be forwards-compatible: if you write code that depends on this change, you would have to condition it on the ASDF release version. So I don't /object/ to making the change, but it's a niche issue and one that could cause headaches when ASDF/UIOP aren't updated. So I'm not going to code it up myself, but I would consider a merge request.
This is what I wanted to know: whether a merge request might be considered. Thanks and I may work on submitting one.
Regards, Kevin