Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype NormalLoop m Source #
NormalLoop (NValue m) |
Instances
Show (NormalLoop m) Source # | |
Defined in Nix.Normal showsPrec :: Int -> NormalLoop m -> ShowS # show :: NormalLoop m -> String # showList :: [NormalLoop m] -> ShowS # | |
Typeable m => Exception (NormalLoop m) Source # | |
Defined in Nix.Normal toException :: NormalLoop m -> SomeException # fromException :: SomeException -> Maybe (NormalLoop m) # displayException :: NormalLoop m -> String # |
normalFormBy :: forall e m. (Framed e m, MonadVar m, Typeable m) => (forall r. NThunk m -> (NValue m -> m r) -> m r) -> Int -> NValue m -> m (NValueNF m) Source #
normalForm :: (Framed e m, MonadVar m, Typeable m, MonadThunk (NValue m) (NThunk m) m) => NValue m -> m (NValueNF m) Source #
valueText :: forall e m. (Framed e m, MonadEffects m, Typeable m) => Bool -> NValueNF m -> m (Text, DList Text) Source #
valueTextNoContext :: (Framed e m, MonadEffects m, Typeable m) => Bool -> NValueNF m -> m Text Source #