Hi, Matthias.
I've been reading this discussion with interest. As one of the guys doing
this coding, I feel it has some relevance to me!!
The only point I don't understand is why you believe the GUI-Independence
stuff is limiting? The LyX kernel knows nothing about the GUI. It just emits
a few SigC++ signals. The toolkit is free to connect these signals anyway it
wants. The only exception to this is the tollbar/menubar and that's because
Jean-Marc, who wrote that code, felt he didn't know enough about
signals/slots to do it that way. He did ask for someone to look at the code
and convert it, but nobody's done so yet.
Our bser of coders is far smaller than yours it would appear. This "two weeks
and all will be done" sounds a little ambitious --- but not much. I ported
all those Inset dialogs over to the frontends in about two months and now the
knowledge base is there they take a day or so of part time coding to do each
new one.
Whichever way we go eventually --- and, to be honest, I don't mind! ---
stripping out the GUI from the kernel is a good thing to do IMO. And we plan
to have it finished before the next release (ie, the one after 1.1.6, due
imminently.)
No need to be too angry therefore!
Angus