src/basilisp/lang/runtime.py
def _intern(
        m: lmap.Map, sym: sym.Symbol, new_var: Var, force: bool = False
    ) -> lmap.Map:
        """Swap function used by intern to atomically intern a new variable in
        the symbol mapping for this Namespace."""
        var = m.entry(sym, None)
        if var is None or force:
            return m.assoc(sym, new_var)
        return m
def _intern(
        m: lmap.Map, sym: sym.Symbol, new_var: Var, force: bool = False
    ) -> lmap.Map:
        var = m.entry(sym, None)
        if var is None or force:
            return m.assoc(sym, new_var)
        return m
def _intern ( m : lmap . Map , sym : sym . Symbol , new_var : Var , force : bool = False ) -> lmap . Map : var = m . entry ( sym , None ) if var is None or force : return m . assoc ( sym , new_var ) return m
Swap function used by intern to atomically intern a new variable in
        the symbol mapping for this Namespace.
Swap function used by intern to atomically intern a new variable in the symbol mapping for this Namespace .