Op maandag 17 juli 2006 21:22, schreef Boris Faure (aka billiob):
> All the following is only my opinion.
>
> I wanted to use tkhtml in amsn. (i've got that goal since february
> with Tom) A part of it can be done, right now, but all the threads
> related to amsn2 are making me more and more lazy about coding it.
> Some of you wants to drop tcl (ok, none have told that in that thread,
> but i'm sure some are a bit fed up with tcl), and drop tk !
> Why do people like amsn ? For tk, of course no ! They use amsn only
> because we have the better support of the msn protocol. And we can do
> something great with TK !! Improve the desktop integration plugin, use
> tkhtml, and keep on improving chameleon : i want Youness' code to be
> used. I don't want all those lines of code to be dropped this way.
Yeah, somehow I expected a reply like this since the moment I read Tom's mail 
about TkHtml. And, I do understand it. Somehow the idea has grown somewhere 
that aMSN2 would be based on TkHtml, but in the aMSN2 threads, there was only 
talk about XML2GUI. Maybe TkHtml has been mentioned, but certainly there was 
no agreement on using that. So starting work on it at all, was taking a risk 
from the very beginning. Of course that is not to mean 'you should not have 
been doing that', as you can read in my previous mail, TkHtml will even be in 
some aMSN releases if it can be finished soon enough. If possible the HTML 
code will even be reused in aMSN2. The Tcl code however would after those 
releases be wasted, that is true, and of course that is a sad thing, but we 
are starting all over again, so much more code that we spent years on to 
develop, is finally thrown away. Why? because that codebase will not allow us 
to do what we'd like to do: make aMSN into an MSN Messenger client that can 
compete with the original.

Also, it has been clearly stated that TCL is not going to be dropped, only TK. 
Nothing is wrong with TCL, a lot is wrong with TK. Don't forget that the 
desktop integration pluging, skins support, pixmap widgets and Chameleon are 
all just work-arounds for the problem caused by TK: uglyness. With aMSN we 
want to get rid of all those work-arounds, and solve the problem instead.
TCL will be even more at home in aMSN2 than it has ever been in aMSN before. 
TCL is a scripting language, not a programming language. In aMSN2 the core 
programming will be in C, and all basic blocks are joined using TCL scripts.

>
> About telepathy, how are you going to handle smileys ? Events are only
> containing some text. I'm asking this question because i don't how to
> create such events to have a simple, but efficient support of smileys
> using tkhtml.
The smiley triggers flow through a text channel perfectly. Probably custom 
smilies will flow through another channel type (I suppose custom smileys are 
an MSNP2P thing?). It has already been mentioned that Telepathy will not be 
able to support everything that MSNP13 needs, and thus Telepathy will need to 
be extended. Any shortcoming will be reported to the Telepathy team, and we 
will work with them and with Telepathy-MSN to extend the Telepathy API as 
needed.
>
> In my opinion should depend a lot on libmsn (or whatever you call it)
> so that a nice gui be written having in mind all the specificities of
> each protocol we want to implement.
>
> How are you going to tell plugin developers to stop coding because
> their plugins won't work (and won't be easy to port to amsn2) with
> amsn2?
We should just not wait too long before we tell them, and we should try to 
publish drafts of the aMSN2 plugins API as early as possible, so people can 
start porting their plugins long before aMSN2 is released. Also, we should 
try not to modify the plugins interface of aMSN1 any more, otherwise they 
will be right if they say we're changing it too often.

>
> I wanted amsn 0.96 to be released soon. I had in mind amsn2. I was excited.
> no more now.
I hope you will get excited again.
And indeed, 0.96 should get out soon.

>
> Sorry.
> Greetings.
>
> Ps : J, tell us your opinion, i'm almost sure it's interesting.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to