[Add doc/monads.html, which documents how to run actions in different contexts Jeff Wheeler **20090718221618 Ignore-this: 75b3a6f0a2b1349f6e2c4129c17339fa I'd love if somebody with a better understanding of these monads could mark out which cases are impossible. ] addfile ./doc/monads.html hunk ./doc/monads.html 1 + + + How do I run this action? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Column → RowIO aYiM aEditorM aBufferM aAction
IO a-?unsafeWithEditor config yiVar??
YiM aio-liftEditor, withEditorwithBuffer, withGivenBuffer bufferRefrunAction
EditorM a??-withBuffer0, withWindowE window, withGivenBuffer0 bufferRef?
BufferM a???-?
Action?makeAction, YiAmakeAction, EditorAmakeAction, BufferA-