GHC.GHCi
| Авторские права | (c) Университет Глазго 2012 |
|---|---|
| Лицензия | см. libraries/base/LICENSE |
| Поддерживающий | cvs-ghc@haskell.org |
| Устойчивость | внутренняя |
| Переносимость | непереносимая (расширения GHC) |
| Безопасный Haskell | Нет |
| Язык | Haskell2010 |
Описание
Предупреждение: Это неустойчивый интерфейс.
Интерфейс подъема монады GHCi.
ЭКСПЕРИМЕНТАЛЬНО! НЕ ИСПОЛЬЗОВАТЬ.
class Monad m => GHCiSandboxIO m where Исходный код
Монада, которая может выполнять операторы GHCi, поднимая их из m в монаду IO. (например, монады состояния)
Методы
ghciStepIO :: m a -> IO a Исходный код
Примеры реализации
| GHCiSandboxIO IO | С момента: base-4.4.0.0 |
Определено в GHC.GHCi МетодыghciStepIO :: IO a -> IO a Исходный код | |
| GHCiSandboxIO NoIO | С момента: base-4.4.0.0 |
Определено в GHC.GHCi МетодыghciStepIO :: NoIO a -> IO a Исходный код | |
data NoIO a Исходный код
Монада, которая не допускает никаких операций ввода-вывода.
Примеры реализации
| Monad NoIO | С момента: base-4.4.0.0 |
| Functor NoIO | С момента: base-4.8.0.0 |
| Applicative NoIO | С момента: base-4.8.0.0 |
| GHCiSandboxIO NoIO | С момента: base-4.4.0.0 |
Определено в GHC.GHCi МетодыghciStepIO :: NoIO a -> IO a Источник | |
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/GHC-GHCi.html