On Thu, Mar 06, 2008 at 07:16:55AM -0500, Raymond Martin wrote: > I agree it would be difficult. The major benefit from my perspective > is that it would be immediately cross-platform.
Could you name a single platform for which there is (a) LyX not available, (b) Java available, and (c) an interest to run LyX on? > My first choice for GUI implementation is QtJambi which gives provides > almost all of Qt to Java. Java also does have some benefits over C++ > in terms of simplicity and other features. That's debatable, especially when talking about C++/Qt vs Java... > One that comes to mind is multiple threads, which LyX does not have > from what I can see (LyX blocks every time you go to view an output > format). Java would not have an issue like this, but Qt 4.4 is going > to have multi-threading. Hopefully LyX will move to that version > quickly. Could you stop this nonsense please? Threads have been part of Qt for ages, and even if they weren't there are several thread implementations available for use with C and C++. The fact that LyX does not use threads extensively is in no way related to the choice of programming language. > I am also wondering why LyX does not have dockable widgets planned for > 1.6. Because they are already there. > The split pane idea is okay, but detachable widgets are more > useful; look at QtDesigner in Qt4 as an example (has a multi-window or > a single window mode). [And I definitely do not like the multi-window mode...] Andre'