src/basilisp/lang/keyword.py
def keyword(
    name: str,
    ns: Optional[str] = None,
    kw_cache: atom.Atom["PMap[int, Keyword]"] = __INTERN,
) -> Keyword:
    """Create a new keyword."""
    h = hash((name, ns))
    return kw_cache.swap(__get_or_create, h, name, ns)[h]
def keyword(
    name: str,
    ns: Optional[str] = None,
    kw_cache: atom.Atom["PMap[int, Keyword]"] = __INTERN,
) -> Keyword:
    h = hash((name, ns))
    return kw_cache.swap(__get_or_create, h, name, ns)[h]
def keyword ( name : str , ns : Optional [ str ] = None , kw_cache : atom . Atom [ "PMap[int, Keyword]" ] = __INTERN , ) -> Keyword : h = hash ( ( name , ns ) ) return kw_cache . swap ( __get_or_create , h , name , ns ) [ h ]
Create a new keyword.
Create a new keyword .