Hello all,

 

I have discovered defsystem names systems in a bit opposite way defpackage does:

 

(defsystem :some-system …) and (defsystem “some-system” …) define the same system, when (defsystem “SOME-SYSTEM” …) defines the other system.

 

In contradiction, (defpackage :some-package …) and (defpackage “SOME-PACKAGE” …) define the same package, when (defpackage “some-package” …) defines the other package.

 

Is this done intentionally?

 

It would be good to point this difference in the documentation.

 

Serhiy Y