packages feed

leksah-0.1: src/IDE/Core/State.hs-boot

{-# OPTIONS_GHC -fglasgow-exts #-}
module IDE.Core.State (
    IDEObject
,   IDERef
,   IDEM
,   IDEAction
) where

import Data.IORef
import Control.Monad.Reader


class IDEObject o

data IDE
type IDERef = IORef IDE
type IDEM = ReaderT (IDERef) IO
type IDEAction = IDEM ()