Sorry about taking so long to reply to this message. I've been busy :)
On Sun, 2008-04-27 at 20:56 -0400, Aaron Mavrinac wrote:
> 2008/4/27 Lee Begg <[EMAIL PROTECTED]>:
> > You could look at using ncurses to have panels in the console, separating
> > the
> > logging from the output. Then again, someone could write a full graphical
> > client (using wx-widgets, qt, gtk, etc, etc).
>
> It actually occurred to me later on that Python lends itself to the
> admin client problem nicely, and since the second target is
> tpclient-pywx, it makes sense to implement the low level stuff in a
> Python module used by both (maybe as part of libtpproto-py?).
Actually, I think for a basic command line client this is a bad idea
(for a number of reasons):
* It makes tpserver-cpp dependent on python and having the python
libraries installed. This is the biggest problem I see, shipping
a copy of these libraries will also be a pain.
* You would want to extend libtpproto2-py (as it uses the xml
files for the protocol description already). libtpproto2-py is
still a long way from being stable.
I would recommend making a client which is based on a very cut down
version of libtpproto-cpp, or maybe something using one of the code
generators.
For a graphical client it makes more sense to use something like Python
(and probably make it part of tpclient-pywx).
Hope this helps.
Tim 'Mithro' Ansell
<snip>
_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel