![](https://secure.gravatar.com/avatar/48652af146be4060625307b1c91d8d43.jpg?s=120&d=mm&r=g)
Sorry. I was so caught up colorizing that I messed it up. I meant USE-PACKAGE Marco Antoniotti https://dcb.disco.unimib.it On Sat, 13 Jul 2024 at 16:47, Pascal Bourguignon <pjb@informatimago.com> wrote:
On 13 Jul 2024, at 11:49, Marco Antoniotti <marco.antoniotti@unimib.it> wrote:
Hi
Thanks for the writeup. Apologies for the CDR-DISCUSS mishaps.
I am one of the major polluters of the packages' namespace as I happily abuse :nicknames.
I perused the specification, I like it and I agree with the comments, but I think there is an extra useful bit that is missing. I would like to be able to write
*(in-package "A-VERY-LONG-AND-HAIRY-PACKAGE-NICKNAME" ; This may even be a 'global nickname'!*
* :as "HAIRY-PKG" ; The 'local nickname'. )*
It seems quite natural to me. Did I miss something?
How is this useful, since once you’re in a package, you access its symbols directly without qualification? How would use use HAIRY-PKG and why?
-- __Pascal Bourguignon__