Am Freitag, den 19.05.2006, 12:40 +0200 schrieb Joachim Draeger:
> Hi Stefano,
> 
> Stefano Bagnara wrote:
> 
> > I will try to submit soon an updated imap2 proposal (updated to build 
> > against the current trunk), so you'll have an updated source to start 
> > your work from!
> 
> I have already made some efforts in that direction. The main problem for 
> me was the in memory store because I need something to "touch" when 
> working with code. I guess many people feel the same and that's a reason 
> why there is so less success with it.
> So I began to fix it to let it compile against trunk and added a, guess 
> what, Javamail backend. For traceability I tried to touch as few of the 
> existing code as possible. I wanted to clean my code a bit before 
> publishing it. But if people are eager I could put out what I have in 
> the next week, okay?

Sure upload your work to jira. We intressted in such work .. Maybe we
can help clear up things after read the sourcecode..

> 
> At the moment my backend is not very stable and it is only supporting a 
> few operations.
> The existing frontend part of the Imap2 proposal looks quite 
> sophisticated even it is not easy to understand. But I think that is due 
>   to the fact that Imap is a *very* complex protocol. Pop3 is breeze 
> against that.
> I have seen a compatibility chart for the existing code that looks quite 
> impressive.
> 
> I suggest the following steps:
> 
> 1. Implementing a backend for the existing code. For me that is 
> unavoidable before further steps. Javamail has everything that is needed 
> for that and it shouldn't be too much work. Before starting a big 
> discussion: I'm just talking about a wrapper for the existing 
> interfaces. No serious design decision for Javamail is made at this point.
> 
> 2. Documentation for the existing code. Maybe some fancy UML, or just 
> prose. Just how it works and how components are interacting. I think it 
> is important to understand the existing code before making too much 
> changes to it.
> 
> 3. Discussing the existing architecture and talk about an adequate backend.
> 
> Joachim

Bye
Norman

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to