Instead of playing with Google Wave, I'm trying to write my own IRC client these days. Why ? Because I want to check IRC messages with my phone, and the solution of using screen+irssi all these years doesn't cover that.
Turns out it is surprisingly trival.
AnyEvent::IRC::Client does a really nice work in detail dealing with the underlying IRC protocol, and the new shiny miyagawa-ware, Tatusmaki, nicely implemented message queue, keep the log of everything after started too. This nice little project made my weekend.
Before I release the code, let me show some screenshots:
The #chupei.pm channel page:
The channel switcher at to top:
MobileSafari doesn't work nicely with mxhr, it timesout in about 60 second. However the plain-old long-polling works just fine.