eventloop-0.2.1.1: A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.

Index

AlignCenterEventloop.Module.Websocket.Canvas
AlignEndEventloop.Module.Websocket.Canvas
AlignLeftEventloop.Module.Websocket.Canvas
AlignmentEventloop.Module.Websocket.Canvas
AlignRightEventloop.Module.Websocket.Canvas
AlignStartEventloop.Module.Websocket.Canvas
allModulesEventloopConfigurationEventloop.DefaultConfiguration
AlphaEventloop.Module.BasicShapes
AmountOfPointsEventloop.Module.BasicShapes
amountOfPointsEventloop.Module.BasicShapes
AngleEventloop.Utility.Vectors
APINameEventloop.Types.EventTypes
ArcEventloop.Module.Websocket.Canvas
ArcToEventloop.Module.Websocket.Canvas
AroundCenterEventloop.Module.BasicShapes
AroundPointEventloop.Module.BasicShapes
BaseShapeEventloop.Module.BasicShapes
basicShapesModuleIdentifierEventloop.Module.BasicShapes
BasicShapesOutEventloop.Module.BasicShapes
basicShapesPostProcessorEventloop.Module.BasicShapes
BezierCurveToEventloop.Module.Websocket.Canvas
BlueEventloop.Module.BasicShapes
BoundingBox 
1 (Type/Class)Eventloop.Module.BasicShapes
2 (Data Constructor)Eventloop.Module.BasicShapes
CanvasColorEventloop.Module.Websocket.Canvas
CanvasColorStopEventloop.Module.Websocket.Canvas
CanvasElementEventloop.Module.Websocket.Canvas
canvasEventRetrieverEventloop.Module.Websocket.Canvas
canvasEventSenderEventloop.Module.Websocket.Canvas
CanvasGradientEventloop.Module.Websocket.Canvas
CanvasGradientTypeEventloop.Module.Websocket.Canvas
CanvasIdEventloop.Module.Websocket.Canvas, Eventloop.Module.BasicShapes
CanvasImageEventloop.Module.Websocket.Canvas
CanvasInEventloop.Module.Websocket.Canvas
canvasInitializerEventloop.Module.Websocket.Canvas
canvasModuleIdentifierEventloop.Module.Websocket.Canvas
CanvasOperationEventloop.Module.Websocket.Canvas
CanvasOperationsEventloop.Module.Websocket.Canvas
CanvasOutEventloop.Module.Websocket.Canvas
CanvasPatternEventloop.Module.Websocket.Canvas
CanvasPositionEventloop.Module.Websocket.Canvas
CanvasPositionLeftEventloop.Module.Websocket.Canvas
CanvasPositionRightEventloop.Module.Websocket.Canvas
CanvasStateEventloop.Types.EventTypes
CanvasSystemReceiveBufferEventloop.Module.Websocket.Canvas
canvasSystemReceiveBufferEventloop.Types.EventTypes
canvasTeardownEventloop.Module.Websocket.Canvas
CanvasText 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Data Constructor)Eventloop.Module.Websocket.Canvas
CanvasTransformEventloop.Module.Websocket.Canvas
CanvasUserReceiveBufferEventloop.Module.Websocket.Canvas
canvasUserReceiveBufferEventloop.Types.EventTypes
CircleEventloop.Module.BasicShapes
ClearEventloop.Module.Websocket.Canvas
ClearCanvasEventloop.Module.Websocket.Canvas
ClearPartEventloop.Module.Websocket.Canvas
ClearRectangleEventloop.Module.Websocket.Canvas
ClickEventloop.Module.Websocket.Mouse
clientConnectionEventloop.Types.EventTypes
CloseFileEventloop.Module.File
ColorEventloop.Module.BasicShapes
ColorStopOffsetEventloop.Module.Websocket.Canvas
commonReceiveBufferEventloop.Types.EventTypes
CompositeShapeEventloop.Module.BasicShapes
CSSPercentageEventloop.Module.Websocket.Canvas
CSSPixelsEventloop.Module.Websocket.Canvas
CSSUnitEventloop.Module.Websocket.Canvas
defaultBasicShapesModuleConfigurationEventloop.Module.BasicShapes
defaultBasicShapesModuleIOStateEventloop.Module.BasicShapes
defaultCanvasModuleConfigurationEventloop.Module.Websocket.Canvas
defaultCanvasModuleIOStateEventloop.Module.Websocket.Canvas
defaultDrawTreesModuleConfigurationEventloop.Module.DrawTrees
defaultDrawTreesModuleIOStateEventloop.Module.DrawTrees
defaultFileModuleConfigurationEventloop.Module.File
defaultFileModuleIOStateEventloop.Module.File
defaultKeyboardModuleConfigurationEventloop.Module.Websocket.Keyboard
defaultKeyboardModuleIOStateEventloop.Module.Websocket.Keyboard
defaultMouseModuleConfigurationEventloop.Module.Websocket.Mouse
defaultMouseModuleIOStateEventloop.Module.Websocket.Mouse
defaultSharedIOStateEventloop.DefaultConfiguration
defaultStdInModuleConfigurationEventloop.Module.StdIn
defaultStdInModuleIOStateEventloop.Module.StdIn
defaultStdOutModuleConfigurationEventloop.Module.StdOut
defaultTimerModuleConfigurationEventloop.Module.Timer
defaultTimerModuleIOStateEventloop.Module.Timer
degreesToRadiansEventloop.Utility.Vectors
differenceBetweenPointsEventloop.Utility.Vectors
DimensionsEventloop.Module.BasicShapes
dimensionsEventloop.Module.BasicShapes
DoTransformEventloop.Module.Websocket.Canvas
DoubleClickEventloop.Module.Websocket.Mouse
DrawPathEventloop.Module.Websocket.Canvas
DrawShapesEventloop.Module.BasicShapes
DrawTextEventloop.Module.Websocket.Canvas
DrawTreesEventloop.Module.DrawTrees
drawTreesModuleIdentifierEventloop.Module.DrawTrees
DrawTreesOutEventloop.Module.DrawTrees
drawTreesPostProcessorEventloop.Module.DrawTrees
EventloopConfiguration 
1 (Type/Class)Eventloop.Types.EventTypes
2 (Data Constructor)Eventloop.Types.EventTypes
eventloopFuncEventloop.Types.EventTypes
EventloopModuleConfiguration 
1 (Type/Class)Eventloop.Types.EventTypes
2 (Data Constructor)Eventloop.Types.EventTypes
EventloopModuleIdentifierEventloop.Types.EventTypes
EventRetrieverEventloop.Types.EventTypes
eventRetrieverEventloop.Types.EventTypes
EventSenderEventloop.Types.EventTypes
eventSenderEventloop.Types.EventTypes
FileClosedEventloop.Module.File
fileEventRetrieverEventloop.Module.File
fileEventSenderEventloop.Module.File
FileInEventloop.Module.File
fileModuleIdentifierEventloop.Module.File
FileOpenedEventloop.Module.File
FileOutEventloop.Module.File
FileStateEventloop.Types.EventTypes
fileTeardownEventloop.Module.File
FillColorEventloop.Module.BasicShapes
Font 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Data Constructor)Eventloop.Module.Websocket.Canvas
FontFamily 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Type/Class)Eventloop.Module.BasicShapes
fontFamilyEventloop.Module.BasicShapes
FontSize 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Type/Class)Eventloop.Module.BasicShapes
fontSizeEventloop.Module.BasicShapes
GraphicalNumericEventloop.Module.BasicShapes
GreenEventloop.Module.BasicShapes
HeightEventloop.Module.BasicShapes
IfEOFEventloop.Module.File
ImageDataEventloop.Module.Websocket.Canvas
InEventloop.Types.EventTypes
InCanvasEventloop.Types.EventTypes
incomingIntervalTickBufferEventloop.Types.EventTypes
IncomingTickBufferEventloop.Module.Timer
incomingTickBufferEventloop.Types.EventTypes
InFileEventloop.Types.EventTypes
InitializerEventloop.Types.EventTypes
initializerEventloop.Types.EventTypes
InKeyboardEventloop.Types.EventTypes
InMouseEventloop.Types.EventTypes
InStdInEventloop.Types.EventTypes
InSystemCanvasEventloop.Module.Websocket.Canvas
InTimerEventloop.Types.EventTypes
InUserCanvasEventloop.Module.Websocket.Canvas
IOStateEventloop.Types.EventTypes
iostateEventloop.Types.EventTypes
IsEOFEventloop.Module.File
KeyEventloop.Module.Websocket.Keyboard
KeyboardEventloop.Module.Websocket.Keyboard
keyboardEventRetrieverEventloop.Module.Websocket.Keyboard
keyboardInitializerEventloop.Module.Websocket.Keyboard
keyboardModuleIdentifierEventloop.Module.Websocket.Keyboard
KeyboardStateEventloop.Types.EventTypes
keyboardTeardownEventloop.Module.Websocket.Keyboard
LengthEventloop.Utility.Vectors
lengthBetweenPointsEventloop.Utility.Vectors
lengthToPointEventloop.Utility.Vectors
LineEventloop.Module.BasicShapes
LinearGradientEventloop.Module.Websocket.Canvas
LineToEventloop.Module.Websocket.Canvas
LowerLeftEventloop.Module.BasicShapes
LowerRightEventloop.Module.BasicShapes
MeasuredTextEventloop.Module.Websocket.Canvas
MeasureTextEventloop.Module.Websocket.Canvas
measureText 
1 (Function)Eventloop.Types.EventTypes
2 (Function)Eventloop.Module.Websocket.Canvas
MicroSecondDelayEventloop.Module.Timer
moduleConfigurationsEventloop.Types.EventTypes
moduleIdentifierEventloop.Types.EventTypes
MouseEventloop.Module.Websocket.Mouse
MouseButtonEventloop.Module.Websocket.Mouse
MouseDownEventloop.Module.Websocket.Mouse
MouseEnterEventloop.Module.Websocket.Mouse
mouseEventRetrieverEventloop.Module.Websocket.Mouse
mouseInitializerEventloop.Module.Websocket.Mouse
MouseLeaveEventloop.Module.Websocket.Mouse
MouseLeftEventloop.Module.Websocket.Mouse
MouseMiddleEventloop.Module.Websocket.Mouse
mouseModuleIdentifierEventloop.Module.Websocket.Mouse
MouseMoveEventloop.Module.Websocket.Mouse
MouseRightEventloop.Module.Websocket.Mouse
MouseStateEventloop.Types.EventTypes
mouseTeardownEventloop.Module.Websocket.Mouse
MouseUpEventloop.Module.Websocket.Mouse
MoveToEventloop.Module.Websocket.Canvas
MultiLineEventloop.Module.BasicShapes
NamedIdEventloop.Types.Common
negateVectorEventloop.Utility.Vectors
newFileInEventsEventloop.Types.EventTypes
newStdInInEventsEventloop.Types.EventTypes
NodeBlackEventloop.Module.DrawTrees
NodeColorEventloop.Module.DrawTrees
nodeColorToFillColorEventloop.Module.DrawTrees
NodeGreyEventloop.Module.DrawTrees
NodeRedEventloop.Module.DrawTrees
NoRepeatEventloop.Module.Websocket.Canvas
NoStateEventloop.Types.EventTypes
NumericIdEventloop.Types.Common
OffsetEventloop.Utility.Vectors
OpcodeEventloop.Module.Websocket.Canvas
openedEventloop.Types.EventTypes
OpenFile 
1 (Data Constructor)Eventloop.Module.File
2 (Type/Class)Eventloop.Module.File
originPointEventloop.Utility.Vectors
otherPointsEventloop.Module.BasicShapes
OutEventloop.Types.EventTypes
OutBasicShapesEventloop.Types.EventTypes
OutCanvasEventloop.Types.EventTypes
OutDrawTreesEventloop.Types.EventTypes
OutEventRouterEventloop.Types.EventTypes
OutFileEventloop.Types.EventTypes
outRouterEventloop.Types.EventTypes
OutStdInEventloop.Types.EventTypes
OutStdOutEventloop.Types.EventTypes
OutSystemCanvasEventloop.Module.Websocket.Canvas
OutTimerEventloop.Types.EventTypes
OutUserCanvasEventloop.Module.Websocket.Canvas
ParameterEventloop.Types.EventTypes
ParametersEventloop.Types.EventTypes
parseExampleTreeEventloop.Module.DrawTrees
ParseNodeEventloop.Module.DrawTrees
ParseTreeEventloop.Module.DrawTrees
PathFill 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Data Constructor)Eventloop.Module.Websocket.Canvas
PathNoFillEventloop.Module.Websocket.Canvas
PathNoStrokeEventloop.Module.Websocket.Canvas
PathRenderFillStyleEventloop.Module.Websocket.Canvas
PathRenderStrokeStyleEventloop.Module.Websocket.Canvas
PathStroke 
1 (Type/Class)Eventloop.Module.Websocket.Canvas
2 (Data Constructor)Eventloop.Module.Websocket.Canvas
PatternRepetitionEventloop.Module.Websocket.Canvas
Point 
1 (Type/Class)Eventloop.Utility.Vectors
2 (Data Constructor)Eventloop.Utility.Vectors
3 (Type/Class)Eventloop.Module.Websocket.Mouse
point1Eventloop.Module.BasicShapes
point2Eventloop.Module.BasicShapes
PolarCoord 
1 (Type/Class)Eventloop.Utility.Vectors
2 (Data Constructor)Eventloop.Utility.Vectors
PolygonEventloop.Module.BasicShapes
PostProcessorEventloop.Types.EventTypes
postprocessorEventloop.Types.EventTypes
PreProcessorEventloop.Types.EventTypes
preprocessorEventloop.Types.EventTypes
PrimitiveEventloop.Module.BasicShapes
progStateEventloop.Types.EventTypes
QuadraticCurveToEventloop.Module.Websocket.Canvas
RadialGradientEventloop.Module.Websocket.Canvas
RadiansEventloop.Utility.Vectors
radiansToDegreesEventloop.Utility.Vectors
RadiusEventloop.Module.BasicShapes
radiusEventloop.Module.BasicShapes
rbExampleTreeEventloop.Module.DrawTrees
RBNodeEventloop.Module.DrawTrees
RBTreeEventloop.Module.DrawTrees
receiveBufferEventloop.Types.EventTypes
Rectangle 
1 (Data Constructor)Eventloop.Module.Websocket.Canvas
2 (Data Constructor)Eventloop.Module.BasicShapes
RedEventloop.Module.BasicShapes
RenderStyleEventloop.Module.Websocket.Canvas
RepeatEventloop.Module.Websocket.Canvas
RepeatXEventloop.Module.Websocket.Canvas
RepeatYEventloop.Module.Websocket.Canvas
ResetTransformEventloop.Module.Websocket.Canvas
RestoreEventloop.Module.Websocket.Canvas
RetrieveCharEventloop.Module.File
RetrieveContentsEventloop.Module.File
RetrievedCharEventloop.Module.File
RetrievedContentsEventloop.Module.File
RetrievedLineEventloop.Module.File
RetrieveLineEventloop.Module.File
roseExampleTreeEventloop.Module.DrawTrees
RoseNodeEventloop.Module.DrawTrees
RoseTreeEventloop.Module.DrawTrees
RotateEventloop.Module.Websocket.Canvas
RotateLeftAroundEventloop.Utility.Vectors
rotateLeftAroundEventloop.Utility.Vectors
RotatePointEventloop.Module.BasicShapes
Rotation 
1 (Type/Class)Eventloop.Module.BasicShapes
2 (Data Constructor)Eventloop.Module.BasicShapes
RoutedMessageInEventloop.Module.Websocket.Canvas
RoutedMessageOutEventloop.Module.Websocket.Canvas
routeOutEventEventloop.RouteEvent
routerEventloop.Module.Websocket.Canvas
routerThreadIdEventloop.Types.EventTypes
SaveEventloop.Module.Websocket.Canvas
ScaleEventloop.Module.Websocket.Canvas
ScaleUnitEventloop.Module.Websocket.Canvas
ScaleXEventloop.Module.Websocket.Canvas
ScaleYEventloop.Module.Websocket.Canvas
ScreenAlphaEventloop.Module.Websocket.Canvas
ScreenAngleEventloop.Module.Websocket.Canvas
ScreenBlueEventloop.Module.Websocket.Canvas
ScreenCircleEventloop.Module.Websocket.Canvas
ScreenColorEventloop.Module.Websocket.Canvas
ScreenColorMetricEventloop.Module.Websocket.Canvas
ScreenControlPointEventloop.Module.Websocket.Canvas
ScreenDimensionsEventloop.Module.Websocket.Canvas
ScreenEndAngleEventloop.Module.Websocket.Canvas
ScreenEndPointEventloop.Module.Websocket.Canvas
ScreenGreenEventloop.Module.Websocket.Canvas
ScreenHeightEventloop.Module.Websocket.Canvas
ScreenMetricEventloop.Module.Websocket.Canvas
ScreenPathPartEventloop.Module.Websocket.Canvas
ScreenPixelEventloop.Module.Websocket.Canvas
ScreenPointEventloop.Module.Websocket.Canvas
ScreenRadiusEventloop.Module.Websocket.Canvas
ScreenRedEventloop.Module.Websocket.Canvas
ScreenStartingAngleEventloop.Module.Websocket.Canvas
ScreenStartingPointEventloop.Module.Websocket.Canvas
ScreenWidthEventloop.Module.Websocket.Canvas
ScreenXEventloop.Module.Websocket.Canvas
ScreenYEventloop.Module.Websocket.Canvas
sendRoutedMessageOutEventloop.Module.Websocket.Canvas
serverSocketEventloop.Types.EventTypes
SetIntervalTimerEventloop.Module.Timer
SetTimerEventloop.Module.Timer
SetTransformEventloop.Module.Websocket.Canvas
SetupCanvasEventloop.Module.Websocket.Canvas
ShapeEventloop.Module.BasicShapes
ShapeColorEventloop.Module.BasicShapes
SharedIOState 
1 (Type/Class)Eventloop.Types.EventTypes
2 (Data Constructor)Eventloop.Types.EventTypes
sharedIOStateEventloop.Types.EventTypes
showGeneralTreeListEventloop.Module.DrawTrees
showGeneralTreeList'Eventloop.Module.DrawTrees
StartEventloop.Types.EventTypes
startedIntervalTimersEventloop.Types.EventTypes
StartedTimerEventloop.Module.Timer
startedTimersEventloop.Types.EventTypes
startMainloopEventloop.EventloopCore
stdInEventRetrieverEventloop.Module.StdIn
stdInEventSenderEventloop.Module.StdIn
StdInInEventloop.Module.StdIn
stdInModuleIdentifierEventloop.Module.StdIn
StdInOutEventloop.Module.StdIn
StdInReceiveCharEventloop.Module.StdIn
StdInReceiveContentsEventloop.Module.StdIn
StdInReceivedCharEventloop.Module.StdIn
StdInReceivedContentsEventloop.Module.StdIn
StdInReceivedLineEventloop.Module.StdIn
StdInReceiveLineEventloop.Module.StdIn
StdInStateEventloop.Types.EventTypes
stdOutEventSenderEventloop.Module.StdOut
StdOutMessageEventloop.Module.StdOut
stdOutModuleIdentifierEventloop.Module.StdOut
StdOutOutEventloop.Module.StdOut
StopEventloop.Types.EventTypes
StrokeColorEventloop.Module.BasicShapes
SystemCanvasInEventloop.Module.Websocket.Canvas
SystemCanvasOutEventloop.Module.Websocket.Canvas
SystemMeasuredTextEventloop.Module.Websocket.Canvas
SystemMeasureTextEventloop.Module.Websocket.Canvas
TeardownEventloop.Types.EventTypes
teardownEventloop.Types.EventTypes
TeardownCanvasEventloop.Module.Websocket.Canvas
TextEventloop.Module.BasicShapes
textEventloop.Module.BasicShapes
TextFillEventloop.Module.Websocket.Canvas
TextFillRenderStyleEventloop.Module.Websocket.Canvas
TextRenderEventloop.Module.Websocket.Canvas
TextStrokeEventloop.Module.Websocket.Canvas
TextStrokeRenderStyleEventloop.Module.Websocket.Canvas
TickEventloop.Module.Timer
timerEventRetrieverEventloop.Module.Timer
timerEventSenderEventloop.Module.Timer
TimerIdEventloop.Module.Timer
TimerInEventloop.Module.Timer
timerInitializerEventloop.Module.Timer
timerModuleIdentifierEventloop.Module.Timer
TimerOutEventloop.Module.Timer
TimerStartFunctionEventloop.Module.Timer
TimerStateEventloop.Types.EventTypes
timerTeardownEventloop.Module.Timer
ToPointEventloop.Utility.Vectors
toPointEventloop.Utility.Vectors
ToPolarCoordEventloop.Utility.Vectors
toPolarCoordEventloop.Utility.Vectors
TParseTreeEventloop.Module.DrawTrees
TransformEventloop.Module.Websocket.Canvas
TransformationMatrixEventloop.Module.Websocket.Canvas
TransformUnitEventloop.Module.Websocket.Canvas
TranslateEventloop.Module.Websocket.Canvas
TranslationEventloop.Module.BasicShapes
translationEventloop.Module.BasicShapes
TRBTreeEventloop.Module.DrawTrees
TreeEventloop.Module.DrawTrees
TRoseTreeEventloop.Module.DrawTrees
UnsetTimerEventloop.Module.Timer
UpperLeftEventloop.Module.BasicShapes
UpperRightEventloop.Module.BasicShapes
ValueEventloop.Types.EventTypes
Vector2DEventloop.Utility.Vectors
WidthEventloop.Module.BasicShapes
WriteToEventloop.Module.File
WroteToEventloop.Module.File
XEventloop.Utility.Vectors
YEventloop.Utility.Vectors
ZIndexEventloop.Module.Websocket.Canvas
|+|Eventloop.Utility.Vectors
|-|Eventloop.Utility.Vectors