On Sat, 19 Aug 2006 00:21:15 +0200
Harry Vennik <[EMAIL PROTECTED]> wrote:

> Hi all,
> 
> Finally I found some time to document some of my ideas in more detail. The 
> result is this new draft. Quite a lot changed since the previous one, and it 
> will change again in the next drafts (at least on those places where it just 
> contains some vague suggestions). But I think things already are a lot better 
> and more clear now.
> 
> Any feedback is appreciated!
> 
> Harry

I've read your draft. It's good and I think can be followed
successfully, but there are a few issues. 

First of all, you don't need to talk to Farsight directly. Telepathy
has a stream-engine component that takes care of Farsight. You only
need to request StreamedMedia channels and you are good to go. So no
bindings required there.

Before going to the next point I want to say that I think any proposals
to write our own cross-platform toolkit are absurd. That is a HUGE
project by itself and involves a ridiculous amount of time to
undertake. I am sorry to say that no one in this project has the skill,
time or experience to do it.

The last serious issue is with the choice of using TCL. TK is
getting dumped, so might as well dump TCL. Why? Your proposal involves
writing a lot of bindings! Bindings for D-Bus and bindings for
wxWindows. These will take a lot of time and energy to complete.
Imagine all the time saved working with something that already has
those bindings. If you guys want to keep the high level language thing
going for aMSN, then we need to think of Python. It has good D-Bus
bindings as well as wxWindows bindings. It is better and more popular
than TCL. It seems like the logical and correct solution to take.
People who don't know it can learn it, new developers who already know
it will be interested/join, and those who are unable to learn it can
still work on aMSN1. Added avantage is easy porting to another toolkit.
If someone decides he wants a GTK+ aMSN2, he can fork the Python core
and write his own UI.

Regards,
Philippe

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to