Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype NameSpace = NameSpace {
- getNameSpace :: [Text]
- pushNameSpace :: Text -> NameSpace -> NameSpace
- withNameSpace :: MonadLog NameSpace m => NameSpace -> m a -> m a
- subNameSpace :: MonadLog NameSpace m => Text -> m a -> m a
Documentation
A newtype around a list of names from children to root.
This reversed order is choosen becasue '(:)' is faster.
showt (NameSpace ["subSub", "sub", "root"]) = "subSub<<sub<<root" toJSON (NameSpace ["subSub", "sub", "root"]) = '["subSub", "sub", "root"]'
NameSpace | |
|