On Mon, Mar 04, 2002 at 07:41:17PM -0500, Ed Warnicke wrote:
> I am strongly in favor of separating the backend ( epan + dissectors ) 
> into a standalone shared library ( dll in windows ) so that the
> functionality can be used independent of the ethereal applications.

This topic has been already been addressed in this thread and understood
to be the first step in the process.

> I would also love to see the functionality of the ethereal application
> abstracted away in a reasonable way from the gui code, so that we can
> 'bind' the application to multiple interface types (
> gtk/qt/curses/osX/win32) in a clean way that does not lead to having to 
> replicate a new feature or functionality in many many places.  

Any changes would be (theoretically) UI only.  Obviously adding new
Ethereal core features that need a UI will require migration to other
platforms.

> We have people doing development on ethereal on a host of different 
> platforms write now.  It all works.  In fact it almost all works in 

No argument here.  It works.  It looks like hell on Windows, but it
works.

Mike.


Reply via email to