Hi, On Wed, 28 Nov 2007, Jakub Narebski wrote: > Johannes Schindelin wrote: > > > On Mon, 26 Nov 2007, Shawn O. Pearce wrote: > > > >> Actually I might revisit this XUL concept using an HTTP server and > >> AJAX. I could actually link the damn HTTP server against libgit.a > >> (Junio will hate me). If the server dies XUL can notice it and > >> simply restart it. > > > > But if you can restart the HTTP server via XUL, you can start other > > git programs directly. > > > > What you'd have to do is (urgh) write a wrapper via start_command() > > which would recognize that the second process die()d. > > > > All in all, I think if you want to switch from Tcl/Tk to another > > language for git-gui, for the sake of attracting more developers, it > > might be wiser to go Java than XUL. > > Wont we get with the same problems as egit/jgit? My idea was not to get the same problems, but to use jgit. After all, Shawn made a point of separating the both. > ---- > This is proposed set of questions for git-gui mini survey... > > 1. What language and what toolkit should git-gui be written in? > (single choice) > > a. Tcl/Tk (current implementation) > b. C++/Qt > c. C/GTK+ > d. Python (native) > e. Python/PyQt > f. Python/PyGTK > g. Ruby > h. Java/Swing > i. Java/SWT > j. XUL+JavaScript+CSS/XULRunner > k. other > l. no opinion I am pretty comfortable with a), but rather than go [b-gi-l] I would prefer h). > 3. Do you contribute to git-gui? > Yes/No Yes (sort of; not half as much as I'd like to.) > 4. If git-gui would use other language/toolkit, would you contribute? > Yes/No Yes, as long as it is a language/toolkit that is available on all platforms that I (have to) work. That pretty much excludes C# and Python as a language. > 5. What languages and what toolkits you are proficient with (to send > patches)? > (multiple choice) > > a. Tcl/Tk (current implementation) > b. C++/Qt > c. C/GTK+ > d. Python (native) > e. Python/PyQt > f. Python/PyGTK > g. Ruby > h. Java/Swing > i. Java/SWT > j. XUL+JavaScript+CSS/XULRunner > k. other > l. N/A [abchk] > 6. What other? Personally, I am quite comfortable with the existing implementation, and IMHO people dismiss contributing to git-gui too easily; Tcl is not all that complicated, and it is not hard at all to change/imitate existing code. Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html