Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type MonadFix1T t m = (MonadTrans (Fix1T t), Monad (t (Fix1T t m) m)) Source #
Instances
newtype StdThunk (m :: * -> *) Source #
Instances
newtype StandardTF r m a Source #
Instances
type StandardT m = Fix1T StandardTF m Source #
mkStandardT :: ReaderT (Context (StandardT m) (StdValue (StandardT m))) (StateT (HashMap FilePath NExprLoc) m) a -> StandardT m a Source #
runStandardT :: StandardT m a -> ReaderT (Context (StandardT m) (StdValue (StandardT m))) (StateT (HashMap FilePath NExprLoc) m) a Source #
runWithBasicEffects :: (MonadIO m, MonadAtomicRef m) => Options -> StandardT (StdIdT m) a -> m a Source #