On Sat, 2009-01-31 at 13:37 +0100, Jörn Reder wrote: > Francesco Romani wrote: > > > - The GUI should be coded in C or in C++. We're already full of > > dependencies, so I'm really reluctant to add new _core_ dependencies > > (modules are a different story) unless necessary. > > If the GUI will be in C or C++, that's another point _against_ a > > frontend and in favour of a native approach. > Probably another approach towards getting a GUI (official or not ;) > could be: provide a stable C-API to be bound by scripting languages like > Perl, Python, Ruby etc. So the GUI stuff could be done in an interpreted > language, which makes things easier in my opinion.
You're raising a very interesting point. Which, unfortunately, isn't easy to address :) Anyway, granted my lack of experience, the mere GUI building step should not be _that_ hard; I thought since the beginning some kind of designer should be used, as glade or the QT equivalent (QT designer?). Once the .glade file is done, to write down a (thin) glue layer should'nt be a big deal, I guess I can afford without so much problems. Maybe it's just easier if I put together some ideas, fire up glade and make avalaible a mockup :) Bests, -- Francesco Romani // Ikitt http://fromani.exit1.org ::: transcode homepage http://tcforge.berlios.de ::: transcode experimental forge