curly-0.59.5: A minimal cross-compiler for the simply-typed lambda-calculus

Safe HaskellNone
LanguageHaskell2010

Curly.UI

Contents

Synopsis

Variables

curlyPort :: PortNumber #

The default Curly port for library proxies and the portmapper

Initialization and arguments

withCurlyPlex :: MonadIO m => CurlyConfig -> ((?curlyPlex :: CurlyPlex) => m a) -> m a Source #

withCurlyConfig :: [String :+: CurlyOpt] -> ((?curlyConfig :: CurlyConfig) => IO a) -> IO a Source #

Contexts

withMountain :: (?curlyPlex :: CurlyPlex, MonadIO m) => ((?mountain :: Mountain) => m a) -> m a Source #

reloadMountain :: (?curlyPlex :: CurlyPlex, MonadIO m) => m () Source #

sourceFile :: (?mountain :: Mountain) => [String] -> (String, String) -> File -> Module FileLibrary Source #

Misc

watchSources :: (?curlyPlex :: CurlyPlex) => IO () Source #

sourceLibs :: (?mountain :: Mountain, ?curlyPlex :: CurlyPlex) => [([String], FileLibrary)] Source #