Spec-Zone.ru › Haskell 8

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

Подробности экземпляра

Определено в GHC.GHCi

Методы

(>>=) :: NoIO a -> (a -> NoIO b) -> NoIO b Источник

(>>) :: NoIO a -> NoIO b -> NoIO b Источник

return :: a -> NoIO a Источник

Functor NoIO

С момента: base-4.8.0.0

Подробности экземпляра

Определено в GHC.GHCi

Методы

fmap :: (a -> b) -> NoIO a -> NoIO b Источник

(<$) :: a -> NoIO b -> NoIO a Источник

Applicative NoIO

С момента: base-4.8.0.0

Подробности экземпляра

Определено в GHC.GHCi

Методы

pure :: a -> NoIO a Источник

(<*>) :: NoIO (a -> b) -> NoIO a -> NoIO b Источник

liftA2 :: (a -> b -> c) -> NoIO a -> NoIO b -> NoIO c Источник

(*>) :: NoIO a -> NoIO b -> NoIO b Источник

(<*) :: NoIO a -> NoIO b -> NoIO a Источник

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API