: Faré
: Elias
2- Similarly, when deciding what to do with internals (or even externals), grep'ing the contents of quicklisp is good policy. Though regarding external symbol, even if no one in quicklisp uses it, it's good citizenship to go through a complete 2-year obsolescence cycle.
The sources for every project on quicklisp? Is there a central repository that holds all of those, or a simple way to obtain them?
My system ql-test https://gitlab.common-lisp.net/frideau/ql-test provides a few utility functions that might prove useful.
3- I find %if-on-lispworks7+ particularly ugly. I'd create a feature and add it in common-lisp.lisp. But I admit this is a weak preference.
Yes, I found it terribly ugly, too. I wasn’t aware that adding to *features* was something you’re allowed to do. I’ve now done that in
https://gitlab.common-lisp.net/asdf/asdf/commit/13df4e9364527dd5b9197012b1eb...
and the code has ended up looking quite a bit nicer again, in particular because with #+ instead of macros I don’t need to use find-symbol* and (declare (ignore)) will work.
Yes, it is allowed, but with a lot of parcimony. I frown upon random systems adding a feature to show they're present: that's bad practice from before the time when defsystem was universal. But in some cases (uiop/os, trivial-features, etc.), it's a way to provide a uniform interface to the underlying implementation, and is therefore justified.
I’ve also pushed a fix for the LispWorks 6 warning in
https://gitlab.common-lisp.net/asdf/asdf/commit/590952a8afc9ca57e0a9cc917105...
(thanks a lot to Robert for helping me debug that!).
Thanks to the two of you!
If we can agree on Robert’s unsupported-functionality error class, I’ll work that into the merge request, too.
Yes, it's a good idea.
Sigh. I like to say that UIOP is a library that does literally nothing -- but the same nothing uniformly on 15 different implementations. And that's hard.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org The competitor to be feared is one who never bothers about you at all, but goes on making his own business better all the time. — Henry Ford