[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] gnu-socketserver
From: |
Jeff Bailey |
Subject: |
Re: [Savannah-hackers] gnu-socketserver |
Date: |
Sun, 25 Feb 2001 16:25:44 -0800 |
On Mon, Feb 26, 2001 at 12:12:12AM +0000, Nic Ferrier wrote:
> >BTW, GNU Mailutils (address@hidden) has a mostly
> >functional IMAP server. You might want to email them to
> >try and avoid effort duplication.
>
> Thanks Jeff... I saw the project go onto savannah, as I recall you're
> one of the developers no?
I keep forgetting that you're on cvs-hackers! =) Yup, I did some of the
initial design and implementation work. I haven't seriously hacked on it
in over a year, but I still handle most of the build environment for
them, and provide copious verbal abuse on the lists. I'm also now
writing some of the clients that I had envisioned for the library.
> I had a brief look... the mailutils IMAP server is written in C and
> I'm working in Java. So that's one difference. As far as I can see the
> current effort doesn't go near fixing my problems. I also suspect that
> you guys wouldn't be interested in a Java based tool.
Alain has said that he would like to reimplement in C++ some day. It's
unlikely this project will ever become Java (Although Alain ported the
JVM to QNX, so he might be interested, I dunno). It would be worth
hearing what your problems are, if they can be solved within a C or C++
framework.
Question: With Java servers, how do you overcome the overhead of having a
JVM running for every new server (one for pop3, one for imap). It seems
like it could be cost prohibitive.
> Having said that I would be happy to describe the design of my server
> if you're interested and if you can see areas where we might
> co-operate I'd be happy. Otherwise mine will just be free software
> offered by my company and not GNU.
GNU doesn't have a non-competition clause, so it would probably be
accepted. There are a number of duplicate programs in Java and C/C++.
--
I am a Unitarian *Universalist* - RUAUU2? =)