In the section for namespaced map syntax, the middle bullet point mentions that :_/foo
will treat the keyword as not having the map's current namespace, allowing for including un-namespaced keys in a namespaced map. The example given doesn't include this behavior, which has lead many (me, the entirety of the Discljord server, and I suspect many more in the wider clojure world) to not know about this behavior.
I think it would be helpful to include it in the example, making the behavior explicit and obvious. Something like:
For example, the following map literal with namespace syntax:
#:person{:_/species "Human"
:first "Han"
:last "Solo"
:ship #:ship{:name "Millennium Falcon"
:model "YT-1300f light freighter"}}
is read as:
{:species "Human"
:person/first "Han"
:person/last "Solo"
:person/ship {:ship/name "Millennium Falcon"
:ship/model "YT-1300f light freighter"}}
I've signed the CA and can open an PR if it's acceptable.