cl-unicode icon indicating copy to clipboard operation
cl-unicode copied to clipboard

Fix keyword bloating in DEFPACKAGE :EXPORT clauses

Open kilianmh opened this issue 3 years ago • 3 comments

Replace keywords in defpackage :export clauses with uninterned symbols. This avoids interning them in *package*, which should simplify autocompletion and may improve garbage collection.

kilianmh avatar Feb 23 '22 21:02 kilianmh

Can you get the symbol names in the import-from cl-ppcre clause as well?

gefjon avatar Feb 23 '22 23:02 gefjon

The symbol names in the:import-from clause are now also uninterned instead of keywords.

kilianmh avatar Feb 24 '22 09:02 kilianmh

Reverting DEFPACKAGE :IMPORT-FROM package name to KEYWORD, which should improve readability without unnecessary expansion of *PACKAGE*.

kilianmh avatar Feb 24 '22 11:02 kilianmh