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.