(keyword "@type") can be printed, but not read

Description

user=> (keyword "")
:
user=> (prn-str *1)
":\n"
user=> (read-string *1)
java.lang.RuntimeException: java.lang.Exception: Invalid token: : (NO_SOURCE_FILE:0)

This obviously isn't a huge defect, but I'd argue that anything that can be printed should be readable.

Environment

None

Status

Assignee

Unassigned

Reporter

import

Labels

None

Approval

Incomplete

Patch

None

Fix versions

Affects versions

Priority

Minor
Configure