1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <div class="infobox">
- <h2>Links</h2>
- <ul>
- <li> [[News]]
- <li> [[Releases]]
- <li> [[Forum]]
- <li> [[Tickets]]
- </ul>
- </div>
- [[!toc]]
- # Introduction
- **irc-fun-messages** is a Haskell library providing datatypes and functions for
- working with IRC messages. It's equally meant for clients and for servers.
- Indeed, many IRC related libraries already exist, and this one doesn't bring
- much new, especially since the IRC protocol doesn't change often.
- The library aims to:
- - Be thorough, provide types for all IRC message types and their components
- - Be simple, try to use basic Haskell features to make it easy for beginners to
- understand and hack, while leaving the more advanced parts (such as
- asynchronous communication and message handling) to other packages
- - As part of being simple, parse IRC messages using regular expressions (and
- not a full-blown parser), since the message syntax is a simple regular
- language
- - Spread freedom through public domain :-)
- I started this library as part of working on an IRC bot library,
- [[/projects/irc-fun-bot]]. If you expect an educated excuse for why I wrote it
- instead if using an existing one, you may find that there is none.
- # Download
- Releases are made to Hackage: [[!hackage irc-fun-messages]]. The Darcs
- repository containing the source is here:
- [[!darcshub fr33domlover/irc-fun-messages]].
- # Documentation
- See the Haddock generated pages and the source itself.
- # Freedom
- **irc-fun-messages** is free software, and is committed to software freedom and
- to freedom in general. It is released to the public domain using the CC0 Public
- Domain Dedication. See [[/freedom]].
- # Bugs, Ideas, Tasks and Decisions
- - [[tickets]]
- - [[decisions]]
|