Copyright | (c) The University of Glasgow 2012 |
---|---|

License | see libraries/base/LICENSE |

Maintainer | [email protected] |

Stability | internal |

Portability | non-portable (GHC Extensions) |

Safe Haskell | None |

Language | Haskell2010 |

Warning: This is an unstable interface.

The GHCi Monad lifting interface.

EXPERIMENTAL! DON'T USE.

class Monad m => GHCiSandboxIO m where Source

A monad that can execute GHCi statements by lifting them out of m into the IO monad. (e.g state monads)

ghciStepIO :: m a -> IO a Source

GHCiSandboxIO IO | Since: base-4.4.0.0 |

Defined in GHC.GHCi ## MethodsghciStepIO :: IO a -> IO a Source | |

GHCiSandboxIO NoIO | Since: base-4.4.0.0 |

Defined in GHC.GHCi ## MethodsghciStepIO :: NoIO a -> IO a Source |

A monad that doesn't allow any IO.

Monad NoIO | Since: base-4.4.0.0 |

Functor NoIO | Since: base-4.8.0.0 |

Applicative NoIO | Since: base-4.8.0.0 |

GHCiSandboxIO NoIO | Since: base-4.4.0.0 |

Defined in GHC.GHCi ## MethodsghciStepIO :: NoIO a -> IO a Source |

© The University of Glasgow and others

Licensed under a BSD-style license (see top of the page).

https://downloads.haskell.org/~ghc/8.8.3/docs/html/libraries/base-4.13.0.0/GHC-GHCi.html