Commit Graph

6 Commits (b6299f59ba63352699f34b4a5b31862671e99d30)

Author SHA1 Message Date
Levi Pearson b6299f59ba Break data manipulation functions into separate modules; add some haddocks 2014-02-12 01:31:48 -07:00
Levi Pearson 9278620b75 Re-arranged some code, added basic PING/PONG.
Also, channels now go away properly when they become empty.
2014-01-27 00:56:22 -07:00
Levi Pearson 723775633f Server is semi-functional, users can register and send direct messages to one another 2013-11-28 00:16:25 -07:00
Levi Pearson 6e2ceafe97 Significant refactoring and added parser tests 2013-11-22 00:57:40 -07:00
Levi Pearson ab6359dc86 Add .gitignore 2013-11-12 00:03:24 -07:00
Levi Pearson 41b457dd30 Initial checkin of pipes-based IRC server; work-in-progress
Currently there's a network server that parses commands received on a
connection and then renders them on all currently live connections.

There are still a couple of bugs in the parser. There's an initial stab
at types for managing the server's records for connections. users, and
channels, but they will probably evolve a bit.
2013-11-11 23:56:23 -07:00