| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Javascript.JSaddle.Monad
Description
JSM monad keeps track of the JavaScript context
Types
type JSM = ReaderT JSContextRef IO Source #
The JSM monad keeps track of the JavaScript context.
Given a JSM function and a JSContextRef you can run the
function like this...
runReaderT jsmFunction javaScriptContext
For an example of how to set up WebKitGTK+ see tests/TestJSaddle.hs
Running JSaddle given a JSContextRef
runJSaddle :: MonadIO m => JSContextRef -> JSM a -> m a Source #