Hello! This is my first release on Hackage and haskell@. So without further ado, here we go!<div><br></div><div>Pup-Events is a collection of modules I initially created to help aid me in game development. It&#39;s main purpose is to facilitate the sending, receiving, creation, and handling of events in networked, third-party programs. It consists of the following packages:</div>

<div><br></div><div> * Pup-Events-Client: The client facing code, contains the PupEventsClient module. You spawn a bunch of these and connect them to Pup-Events-Server</div><div> * Pup-Events-Server: The server code, you&#39;d only have one of these. This contains the PupEventsServer module.</div>

<div> * Pup-Events-PQueue: A small priority queue implementation I made. The Client and Server use this when sending events. Contains the PupEventsPQueue module.</div><div><br></div><div>In addition there&#39;s also a package &quot;Pup-Events-Demo&quot; which contains a small demo application I wrote in OpenGL to show off the framework. It&#39;s designed to be an example of what you can do with Pup-Events.</div>

<div><br></div><div>You can pull all of the Pup-Events modules (not including the demo) by installing Pup-Events, which is a meta-package to pull in the Client, Server, and PQueue modules.</div><div><div><br></div><div>Hopefully everyone enjoys it! I&#39;ve certainly found it useful.</div>

<div><br></div><div>Daniel Wilson</div><div><br></div>-- <br>~~ Whatever happens, the sun&#39;s still gonna come up tomorrow ~~<br>
</div>