We're updating the issue view to help you get more done. 

Strip leading colons when creating keywords from single strings

Description

This seems unfortunate:

=> (-> :foo str keyword)
::foo

Symbols are far saner in this regard:

=> (-> 'foo str symbol)
foo

Simply stripping leading colons from strings prior to turning them into keywords should suffice. The 2-arity Keyword.intern method and clojure.core/keyword fn should be left intact, so as to provide an escape hatch for those that really do need colon-prefixed keywords.

Environment

None

Status

Assignee

Chas Emerick

Reporter

import

Labels

None

Approval

None

Patch

None

Fix versions

Priority