[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Haver Ain't Very Exciting, Really - sav
From: |
dylanwh |
Subject: |
[Savannah-hackers] submission of Haver Ain't Very Exciting, Really - savannah.nongnu.org |
Date: |
Sun, 05 Oct 2003 12:37:05 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Dylan William Hardison <address@hidden> described the package as follows:
License: gpl
Other License:
Package: Haver Ain't Very Exciting, Really
System name: haver
Type: non-GNU
Description:
I have been writing a simple real(ish) time chat server,
written in Perl using POE (really nice set of perl modules).
I have a few reasons for doing this. Mainly I want a simple
server to talk to friends with. Emphasis on simple.
The protocol is just lines (CR-LF) with words seperated by tabs,
and should be easy to parse in any language.
A friend of mine is writing a different chat server, in perl,
but it is becoming more complicated all the time... He's using XML
for the protocol, and it has a plugin system that uses Inter-process
communication... It's like a microkernel chat system.
My system *was* working, until I ripped out the guts...
I was tracking nicknames with a simple hash, and it was turning
into really ugly code.
Let's see... I'm calling it Haver
(Hay-ver, to talk foolishly), and the server is called
haver(e?)d. I started writing it several weeks ago, and it was in a
workable state that same day... I know some other people that want to
wrok on it, hence my want for a savannah project.
http://dylan.hardison.net/haver.tar.gz is the source, such as it is.
There is a Perl/Tk client that works, but the server doesn't.
the perl/tk client was written by a friend of mine (in like, an hour ;)
So, the goal is to have a very simple chat server, similar to IRC
but with some extra admin features, with a simple protocol that
so that clients can be easily written for it.
Oh, and I decided to use savannah because I'm a bit paranoid about
sourceforge...
Other Software Required:
perl v5.6
POE (server and client(s))
Tk (some client(s))
(Clients could be written in C with no dependcies beyond
libc and ncurses... Though using GNet and GLib would be better...)
Other Comments:
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-hackers] submission of Haver Ain't Very Exciting, Really - savannah.nongnu.org,
dylanwh <=