xcommand :: (FudgetIO c) => XCommand -> c a b -> c a b xcommandF :: XCommand -> F a b -> F a b xcommandK :: XCommand -> K a b -> K a b
xcommand xcommand sp1 sp2
xcommand
is a general function to call Xlib routines that do not return a result.
xcommand :: XCommand
Calling Xlib routines with results: xrequest.
data Message a b = Low a | High b
The below description is for compEitherSP
. compMsgSP
is the same,
except that it uses the type Message
instead of Either
.
Left
and Right
are sent to the left and right
stream processors, respectively.
Left
and Right
, respectively.
sp1 :: c a b
sp2 :: ??
The corresponding fudget combinator: >+<.
Serial composition: serCompSP.