DEFINE-PACKAGE :RECYCLE use cases
A shorter question this time: is :RECYCLE
also useful mostly when upgrading from older versions of software, so that a symbol naming e.g. a class can be "transparently" moved from an older package to a newer one, and then possibly reexported?
Also, the TODO mentions:
*** document that THOU SHALT NOT USE :RECYCLE with packages previously
defined by define-package when building from scratch.
What is the reason behind this comment? Why does DEFINE-PACKAGE
get the "special" treatment, and not the standard DEFPACKAGE
?