On 26 Apr 2007, at 16:06, Jesse Ross wrote:

> Please reply to this with what your plan is for your projects. We'll
> discuss during the voice conference where we're all at and how to
> coordinate those plans with 0.2 and beyond.

Jabber

- Current in-tree status:

Works on OS X, with a couple of UI regressions.  Almost works on  
GNUstep, but there's no sane way of setting the JID/server to use.

- Current local status:

Hooks added to the back-end to allow setting the JID and server.  Not  
tested, but very simple code.
New XML parser written in Ragel.  Finally supports those really  
stupid <[CDATA[ things that should never have made it into the spec  
in the first place.  It seems like this is the way to go, since it's  
more maintainable than my hand-coded state machine (which has a bug I  
can't find).

- Plan for 0.2:

Add the UI for adding accounts, so we have a working Jabber client.   
Possibly move to the new XML code.  The parser works better than the  
current one, but it needs wrapping up in Objective-C nicely.  It's  
meta-programmed (just define a few macros for the actions), but does  
actually need a small amount of coding.

EtoileThread

- Current in-tree status:

Works.

- Current local status:

Partial work on moving to a static ring-buffer, rather than an  
NSArray.  Should dramatically lower overheads, and make the whole  
thing much faster.

- Plan for 0.2:

Finish moving to a ring buffer.  Not sure if anyone uses this code  
yet (I plan to in CoreObject), so it's probably a low priority.

CoreObject

- Current in-tree status:

Messy.  Serialisation works, but I want to change the interface to  
cope with aliasing better.  Deserialisation doesn't.

- Current local status:

Deserialisation is a work-in-progress.

- Plan for 0.2:

None.  After 0.2, I plan on finishing the serialisation code and  
starting to build a full CO implementation on top of it.  I don't  
have any plans for July yet, so hopefully I can spend a lot of time  
working on this over the summer...

David

_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to