On Nov 17, 2003, at 5:44 AM, Ulf Lamping wrote:
Well, that would be nice to look at. But please keep in mind, that 
making different GUIs for different platforms will force people to 
maintain different frontends at once, even if they don't have that 
platform by hand. Currently, you will write code for the GTK, and it 
will work (hopefully) on all supported platforms.
The risk of forking the GUI code seems to become a maintenance 
*nightmare* and could slow down development of new features a lot...
Gerald's scheme should handle a lot of that.
Some work on moving more of the GUI tap code into common code (e.g., 
something to let you register a tap that displays as a table might let 
you write such a tap without *any* GUI code - the Tethereal and 
Ethereal taps could perhaps even be the same, which would make it 
easier to have that tap be a plugin if we add support for plugins other 
than dissectors, and perhaps common graph-drawing code as well) might 
also help (in addition to making it easier to write taps).