Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-30 Thread Boris 'billiob' Faure
On Sun, Aug 29, 2010 at 12:01, Arantes arantes...@gmail.com wrote:
 Hello guys,
 Just wanted to say ... I really don't like this. Not because of the use of
 DBUS, or the multiprocess or not, but because i really think that if we do
 that, aMSN won't be aMSN no more. It would just be another multi protocol
 client, like there are tons of. I really think aMSN should stay a msn-only
 client, that's how it can be the best at it.

Of course aMSN2 should stay focused on msn. But the only need of multi
protocol i have is to be able to chat with my parents and my sister
and have audio/video conversations with them since they use gchat.
That's all i need and i think that's all i'll ever try/work on. I'll
still use irssi for irc for example.
As Youness stated, it's not really a big change.
-- 
Boris 'billiob' Faure

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-29 Thread Arantes
Hello guys,
Just wanted to say ... I really don't like this. Not because of the use of 
DBUS, or the multiprocess or not, but because i really think that if we do 
that, aMSN won't be aMSN no more. It would just be another multi protocol 
client, like there are tons of. I really think aMSN should stay a msn-only 
client, that's how it can be the best at it.
Besides that, i can't really have an opinion about that dbus and telepathy 
stuff, cause i don't know enough about that, but i can't understand why making 
amsn2 able to switch FE would need a client daemon structure. Why couldn't we 
just keep the same structure as now and add to the core the ability to kill a 
front end, then launch another one ? Of course we would need to implement a lot 
of stuff, like that the core should not only pass all the messages to the FE 
but also keep them to be able to re send them to the potential new FE..
That would be simpler than rewriting almost the whole protocol abstraction 
layer to make it compatible with a telepathy backend, wouldn't it ?


Le 27 août 2010 à 02:23, Alaoui kakar...@kakaroto.homelinux.net a écrit :

 
 
 On Thu, Aug 26, 2010 at 8:45 AM, Boris 'billiob' Faure bill...@gmail.com 
 wrote:
 2010/8/26 Stéphane Bisinger stephane.bisin...@gmail.com:
  I think that if we want to split daemon/client, telepathy is an
  eccelent option since we would basically do the same thing with an
  implementation of our own. So the question is: would it be a good idea
  to split aMSN2 in a client/daemon structure?
 
 that's the goal. The way we use views is a bit like client-dæmon anyway.
 Well, aMSN2 has always been a telepathy-like framework, with small 
 difference... first, it's uni-process, secondly, you don't give UIs any 
 information they don't need, you just tell them what to draw where as 
 telepahy tells the UI all the information and the UI decides what to do with 
 it (which is important for their use case).
 So the real question is since we're doing pretty much what telepathy does.. 
 should we drop our uniprocess requirement?
  
 
  Based on what I see from the centerim project, a LOT of people use a
  similar functionality, where you can start centerim in the background
  and do things from the command line. This is very much like having a
  daemon and a client which is only command line.
  With the described structure we would be able to do more and do it better!
 
 And if the client can not contact the daemon, it should be able to start it.
 With dbus it just works, you request a service, and the dbus daemon will 
 spawn the process for you.. same when the process dies, the dbus daemon will 
 respawn it automatically for you if you still want it.
 
 @Stephane:  About the dbus requirement, well that's not really the issue.. 
 yes, now pretty much every computer has it..  oh look, even my headless 
 server! And even if you don't have it.. once you apt-get install amsn, it 
 would just be brought along with it... Also, GNOME now has empathy as its 
 default IM client. So that means that every GNOME user already has telepathy.
 Anyways, the size doesn't matter, the dependencies don't matter.. the only 
 reason (for me anyways) to say not like the dbus dependency is because I 
 don't like dbus itself, not because of the dependency... There was also an 
 issue of would it work on windows but afaik, it's windows-compatible (TM).
 Finally, I'd like to point out that even though dbus is a bitch to work with, 
 we'll be using python.. and python-dbus is JUST AWESOME! Very easy to use 
 actually.. and as luck would have it, a few months ago, I wrote a big python 
 framework to make the use of telepathy/dbus as easy as possible.
 Have a look here : 
 http://gitorious.org/teamgeist/teamgeist/blobs/master/tp_classes.py
 Basically.. you want a Channel, then do :
 class Channel (BaseChannel):
 you want to listen to the 'HandleChannel' dbus signal, then do :
 method HandleChannel ( ... )
 that's it.. the base classes will look for the method names, and 
 automatically do introspection on the objects and connect the signals, or 
 send the dbus methods when you call a local method, etc... 
 
 so, actually dbus + python.. I don't mind that dependency that much...
 
 
 --
 Boris 'billiob' Faure
 
 --
 Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
 Be part of this innovative community and reach millions of netbook users
 worldwide. Take advantage of special opportunities to increase revenue and
 speed time-to-market. Join now, and jumpstart your future.
 http://p.sf.net/sfu/intel-atom-d2d
 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel
 
 --
 Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
 Be part of this 

Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-29 Thread Youness Alaoui
On Sun, Aug 29, 2010 at 6:01 AM, Arantes arantes...@gmail.com wrote:

 Hello guys,
 Just wanted to say ... I really don't like this. Not because of the use of
 DBUS, or the multiprocess or not, but because i really think that if we do
 that, aMSN won't be aMSN no more. It would just be another multi protocol
 client, like there are tons of. I really think aMSN should stay a msn-only
 client, that's how it can be the best at it.

Yes, we know that, we already do, and that's why we always wanted aMSN to
stay MSN specific, and I don't think we plan on stopping that!  the
multiprotocol is a 'bonus', but we'll stay MSN-centric, we'll continue to
support the MSN protocol as much as possible, the UI will stil keep the WLM
lookfeel, etc... we'll just change the protocol backend/technology, which
itself allows us to go multi proto...

Besides that, i can't really have an opinion about that dbus and telepathy
 stuff, cause i don't know enough about that, but i can't understand why
 making amsn2 able to switch FE would need a client daemon structure. Why
 couldn't we just keep the same structure as now and add to the core the
 ability to kill a front end, then launch another one ? Of course we would
 need to implement a lot of stuff, like that the core should not only pass
 all the messages to the FE but also keep them to be able to re send them to
 the potential new FE..

Because you can't.. if you launch the process somewhere for the GTK/QT
frontends, then connect through ssh then you can't just ask it to start
sending the curses front end on your terminal...


 That would be simpler than rewriting almost the whole protocol abstraction
 layer to make it compatible with a telepathy backend, wouldn't it ?


nah, the 'whole protocol abstraction' is quite small and simple, we're not
rewriting the whole protocol, just the protocol layer. Look at
amsn2/protocol/client.py (
http://github.com/amsn/amsn2/blob/master/amsn2/protocol/client.py ).. that's
pretty much all we need to rewrite... there are some files in events/
subdir, but look at them.. not much.. so when you say rewriting almost the
whole protocol abstraction layer I don't think it's too much of an issue
compared to the gain.

An advantage of telepathy, is for example when you said we need the core to
save the messages in order to pass them back to the new FE.. there's no
need for that.. we could use the telepathy-logger! amsn2 itself doesn't need
to be saving logs, because telepathy has its own 'logger' process which acts
as an 'observer' on the channels.. so if you wish to switch front-ends, you
can just ask it to re-print it the last X lines of conversation or
something.
(and btw, it gives us the advantage that the logs will be in the same format
and compatible with empathy, etc.. )




 Le 27 août 2010 à 02:23, Alaoui kakar...@kakaroto.homelinux.net a
 écrit :



 On Thu, Aug 26, 2010 at 8:45 AM, Boris 'billiob' Faure 
 bill...@gmail.comwrote:

 2010/8/26 Stéphane Bisinger stephane.bisin...@gmail.com:
  I think that if we want to split daemon/client, telepathy is an
  eccelent option since we would basically do the same thing with an
  implementation of our own. So the question is: would it be a good idea
  to split aMSN2 in a client/daemon structure?

 that's the goal. The way we use views is a bit like client-dæmon anyway.

 Well, aMSN2 has always been a telepathy-like framework, with small
 difference... first, it's uni-process, secondly, you don't give UIs any
 information they don't need, you just tell them what to draw where as
 telepahy tells the UI all the information and the UI decides what to do with
 it (which is important for their use case).
 So the real question is since we're doing pretty much what telepathy
 does.. should we drop our uniprocess requirement?



  Based on what I see from the centerim project, a LOT of people use a
  similar functionality, where you can start centerim in the background
  and do things from the command line. This is very much like having a
  daemon and a client which is only command line.
  With the described structure we would be able to do more and do it
 better!

 And if the client can not contact the daemon, it should be able to start
 it.

 With dbus it just works, you request a service, and the dbus daemon will
 spawn the process for you.. same when the process dies, the dbus daemon will
 respawn it automatically for you if you still want it.

 @Stephane:  About the dbus requirement, well that's not really the issue..
 yes, now pretty much every computer has it..  oh look, even my headless
 server! And even if you don't have it.. once you apt-get install amsn, it
 would just be brought along with it... Also, GNOME now has empathy as its
 default IM client. So that means that every GNOME user already has
 telepathy.
 Anyways, the size doesn't matter, the dependencies don't matter.. the only
 reason (for me anyways) to say not like the dbus dependency is because I
 don't like dbus itself, not because of the 

Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-26 Thread Boris 'billiob' Faure
I really don't like the dependency on DBUS, but that's the best way to
achieve it.
My main issue about using telepathy is that we were going to have a
kind of preview 0.1 release in september. Should we still aim at that
goal? I think we should since we don't know how much time will be
needed to integrate telepathy.

-- 
Boris 'billiob' Faure

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-26 Thread Stéphane Bisinger
I think that if we want to split daemon/client, telepathy is an
eccelent option since we would basically do the same thing with an
implementation of our own. So the question is: would it be a good idea
to split aMSN2 in a client/daemon structure?

Based on what I see from the centerim project, a LOT of people use a
similar functionality, where you can start centerim in the background
and do things from the command line. This is very much like having a
daemon and a client which is only command line.
With the described structure we would be able to do more and do it better!

About the DBus dependency, I think that the only place where it could
really be an issue is for people having a server configuration: in
desktop environments it is pretty much already required by some other
app, whereas servers without an X server probably don't have it
installed. Yet there are some other factors to consider: first of all,
AFAIK it is not a big dependency, but something quite small. Also, do
the most common distributions already include it in their server
version? For instance do Red Hat, Suse, Ubuntu server include it by
default? Because if it's there, then most of the users will already
have met that dependecy requirement, making it pointless to worry
about it.
Also I don't think that a dependency on DBus is a dealbreaker for
anyone, but maybe someone disagrees on that...

Here's my 2¢ :)

-- 
Stéphane

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-26 Thread Boris 'billiob' Faure
2010/8/26 Stéphane Bisinger stephane.bisin...@gmail.com:
 I think that if we want to split daemon/client, telepathy is an
 eccelent option since we would basically do the same thing with an
 implementation of our own. So the question is: would it be a good idea
 to split aMSN2 in a client/daemon structure?

that's the goal. The way we use views is a bit like client-dæmon anyway.

 Based on what I see from the centerim project, a LOT of people use a
 similar functionality, where you can start centerim in the background
 and do things from the command line. This is very much like having a
 daemon and a client which is only command line.
 With the described structure we would be able to do more and do it better!

And if the client can not contact the daemon, it should be able to start it.

-- 
Boris 'billiob' Faure

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-26 Thread Youness Alaoui
On Thu, Aug 26, 2010 at 4:31 AM, Boris 'billiob' Faure bill...@gmail.comwrote:

 I really don't like the dependency on DBUS, but that's the best way to
 achieve it.

I don't either, but without it, it becomes incredibly difficult to have a
client/server mode since we'd need to create our own IPC protocol which is
stupid.

My main issue about using telepathy is that we were going to have a
 kind of preview 0.1 release in september. Should we still aim at that
 goal? I think we should since we don't know how much time will be
 needed to integrate telepathy.

nah, don't worry about it, it can get released as is, then telepathy backend
switched on top of it for the future. The technology behind amsn2 doesn't
matter for users as long as it works, and amsn2 0.1 is meant for users to
try out amsn2, so let them try it, then don't need to know/care if we'll
change the underlying protocol abstraction or not.



 --
 Boris 'billiob' Faure


 --
 Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
 Be part of this innovative community and reach millions of netbook users
 worldwide. Take advantage of special opportunities to increase revenue and
 speed time-to-market. Join now, and jumpstart your future.
 http://p.sf.net/sfu/intel-atom-d2d
 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2010-08-26 Thread Youness Alaoui
On Thu, Aug 26, 2010 at 8:45 AM, Boris 'billiob' Faure bill...@gmail.comwrote:

 2010/8/26 Stéphane Bisinger stephane.bisin...@gmail.com:
  I think that if we want to split daemon/client, telepathy is an
  eccelent option since we would basically do the same thing with an
  implementation of our own. So the question is: would it be a good idea
  to split aMSN2 in a client/daemon structure?

 that's the goal. The way we use views is a bit like client-dæmon anyway.

Well, aMSN2 has always been a telepathy-like framework, with small
difference... first, it's uni-process, secondly, you don't give UIs any
information they don't need, you just tell them what to draw where as
telepahy tells the UI all the information and the UI decides what to do with
it (which is important for their use case).
So the real question is since we're doing pretty much what telepathy does..
should we drop our uniprocess requirement?



  Based on what I see from the centerim project, a LOT of people use a
  similar functionality, where you can start centerim in the background
  and do things from the command line. This is very much like having a
  daemon and a client which is only command line.
  With the described structure we would be able to do more and do it
 better!

 And if the client can not contact the daemon, it should be able to start
 it.

With dbus it just works, you request a service, and the dbus daemon will
spawn the process for you.. same when the process dies, the dbus daemon will
respawn it automatically for you if you still want it.

@Stephane:  About the dbus requirement, well that's not really the issue..
yes, now pretty much every computer has it..  oh look, even my headless
server! And even if you don't have it.. once you apt-get install amsn, it
would just be brought along with it... Also, GNOME now has empathy as its
default IM client. So that means that every GNOME user already has
telepathy.
Anyways, the size doesn't matter, the dependencies don't matter.. the only
reason (for me anyways) to say not like the dbus dependency is because I
don't like dbus itself, not because of the dependency... There was also an
issue of would it work on windows but afaik, it's windows-compatible (TM).
Finally, I'd like to point out that even though dbus is a bitch to work
with, we'll be using python.. and python-dbus is JUST AWESOME! Very easy to
use actually.. and as luck would have it, a few months ago, I wrote a big
python framework to make the use of telepathy/dbus as easy as possible.
Have a look here :
http://gitorious.org/teamgeist/teamgeist/blobs/master/tp_classes.py
Basically.. you want a Channel, then do :
class Channel (BaseChannel):
you want to listen to the 'HandleChannel' dbus signal, then do :
method HandleChannel ( ... )
that's it.. the base classes will look for the method names, and
automatically do introspection on the objects and connect the signals, or
send the dbus methods when you call a local method, etc...

so, actually dbus + python.. I don't mind that dependency that much...


 --
 Boris 'billiob' Faure


 --
 Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
 Be part of this innovative community and reach millions of netbook users
 worldwide. Take advantage of special opportunities to increase revenue and
 speed time-to-market. Join now, and jumpstart your future.
 http://p.sf.net/sfu/intel-atom-d2d
 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-06 Thread Harry Vennik
Op maandag 5 juni 2006 22:07, schreef Philippe Khalaf:
 Hi,
Well after seeing that long thread about languages, it kinda feels
 like there is no solution but to keep the GUI in tcl/tk. We will never
 agree on a new language, we already know tcl/tk, and we have a whole
 lot of GUI code already written in TCL/TK.
I think there is another solution. XML2GUI is probably going to work (I am 
working hard on that) so that would mean a Gtk-based engine written in C and 
the actual gui written in XML. If we want to keep the 'logic' part in tcl/tk, 
we'd just need a connector to pass on the events.
Information about the XML2GUI plan will be in the wiki when there is really 
something to tell (i.e. when there is a beginning of a real design instead of 
just a few experiments).

 The back-end (connection manager) could be written in anything as it doesn't
 really matter or doesn't even need to be an amsn only project. It can be
 started by someone else, and contributed to by us, or vice versa. In any
 case there are several outsiders to aMSN interested in such a project so
 it's not an issue.
I agree to this.


 Regards,
 Philippe

 On Wed, 24 May 2006 20:32:10 -0400

 Philippe Khalaf [EMAIL PROTECTED] wrote:
  Hi,
 I have been reading the mailing list and I gather that people are
  getting rather bored. But the main problem is that everyone seems to be
  busy. In any case, I have sent a similar email before but I am doing it
  again. Now Telepathy is at a different stage of it's life. It's
  actually working now and a project like aMSN2 can be started. In case
  you guys don't know it, Telepathy is getting big and it will soon
  become an integral part of the Gnome desktop, and hopefully KDE. If
  aMSN2 was to be started, it would consist of 2 main projects :
 
  - An MSN connection manager for Telepathy (a kind of protocol plugin) :
  This is where the aMSN people can be very helpful since you all have a
  rather good knowledge of the MSN protocol and can write this easily.
  This of course can be written in a different language than TCL. Any
  language that has DBUS bindings will do (C/GLib, C++, QT Objects,
  python, etc).
 
  - An aMSN2 GUI. Brand new GUI. The cool thing about aMSN is it's
  feature list. The aMSN devels have come up with cool features that are
  actually useful and not just stupid little gadgets. This can be
  transported into a brand new UI that uses Telepathy, and it can be
  written with another toolkit like GTK or QT. A new UI can be started
  immediately using the Jabber connection manager (called gabble) while
  the MSN connection manager is being worked on.
 
  In other words, aMSN2 would be a completely different project, but I
  believe aMSN is what it is not because of tcl/tk and not because of it's
  pretty code :P but because of the features and feel that it has, and
  that is a direct reflection of the community that works on it. If the
  feel of aMSN can be maintained, it doesn't matter what back-end it uses,
  or what toolkit it's written in. It can only look better anyways :)
 
  There are a lot of positive things about moving on to Telepathy :
  - Put some life back into the project.
  - New languages and new skills to learn. I'm talking C, C++, GLib, GTK,
  QT, D-BUS or anything else we want.
  - New toolkit, new look.
  - Solid and well designed framework.
  - Getting in sync with the future. Telepathy is big now. We have a
  GUADEC main talk, we got 2 summer of code entries and we financially
  support the project. Any UIs or projects associated with it
  will also be big (aMSN is already big and can take it's popularity with
  it).
  - Transparent support for other protocols (jabber, oscar, etc).
  - Full audio/video support with Farsight.
 
  I will let you come up with any drawbacks or bad things about it.
 
  If anyone is interested in taking this direction. Tell me right now! I
  can definitely help out with managing such a project and designing
  anything that needs to be designed. Obviously I am very close to
  Telepathy and can help with anything in that regards as well.
 
  You guys want a spark here is your chance. Take it or leave it the
  Telepathy train is taking passengers but isn't slowing down!
 
  Regards,
  Philippe
 
 
  ---
  All the advantages of Linux Managed Hosting--Without the Cost and Risk!
  Fully trained technicians. The highest number of Red Hat certifications
  in the hosting industry. Fanatical Support. Click to learn more
  http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
  ___
  Amsn-devel mailing list
  Amsn-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/amsn-devel

 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel


___
Amsn-devel 

Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-06 Thread Youness Alaoui
On Tue, 06 Jun 2006 13:24:24 -0400, Harry Vennik [EMAIL PROTECTED]  
wrote:

 Op maandag 5 juni 2006 22:07, schreef Philippe Khalaf:
 Hi,
Well after seeing that long thread about languages, it kinda feels
 like there is no solution but to keep the GUI in tcl/tk. We will never
 agree on a new language, we already know tcl/tk, and we have a whole
 lot of GUI code already written in TCL/TK.
 I think there is another solution. XML2GUI is probably going to work (I  
 am
 working hard on that) so that would mean a Gtk-based engine written in C  
 and
 the actual gui written in XML. If we want to keep the 'logic' part in  
 tcl/tk,
 we'd just need a connector to pass on the events.
 Information about the XML2GUI plan will be in the wiki when there is  
 really
 something to tell (i.e. when there is a beginning of a real design  
 instead of
 just a few experiments).


very nice.. I hope you didn't waste your precious time and you looked at  
the tcl/tk wiki for some already existing implementations of xml2gui. Do  
you also have the thread of when talking about xml2gui, maybe you'll find  
something there that is of interest.
anyways, thanx for not sleeping during this time where everyone seems to  
be taking holidays...

 The back-end (connection manager) could be written in anything as it  
 doesn't
 really matter or doesn't even need to be an amsn only project. It can  
 be
 started by someone else, and contributed to by us, or vice versa. In any
 case there are several outsiders to aMSN interested in such a project so
 it's not an issue.
 I agree to this.

I agree too, but I still think C is good :P j/k no more flaming.


 Regards,
 Philippe

 On Wed, 24 May 2006 20:32:10 -0400

 Philippe Khalaf [EMAIL PROTECTED] wrote:
  Hi,
 I have been reading the mailing list and I gather that people are
  getting rather bored. But the main problem is that everyone seems to  
 be
  busy. In any case, I have sent a similar email before but I am doing  
 it
  again. Now Telepathy is at a different stage of it's life. It's
  actually working now and a project like aMSN2 can be started. In case
  you guys don't know it, Telepathy is getting big and it will soon
  become an integral part of the Gnome desktop, and hopefully KDE. If
  aMSN2 was to be started, it would consist of 2 main projects :
 
  - An MSN connection manager for Telepathy (a kind of protocol plugin)  
 :
  This is where the aMSN people can be very helpful since you all have a
  rather good knowledge of the MSN protocol and can write this easily.
  This of course can be written in a different language than TCL. Any
  language that has DBUS bindings will do (C/GLib, C++, QT Objects,
  python, etc).
 
  - An aMSN2 GUI. Brand new GUI. The cool thing about aMSN is it's
  feature list. The aMSN devels have come up with cool features that are
  actually useful and not just stupid little gadgets. This can be
  transported into a brand new UI that uses Telepathy, and it can be
  written with another toolkit like GTK or QT. A new UI can be started
  immediately using the Jabber connection manager (called gabble) while
  the MSN connection manager is being worked on.
 
  In other words, aMSN2 would be a completely different project, but I
  believe aMSN is what it is not because of tcl/tk and not because of  
 it's
  pretty code :P but because of the features and feel that it has, and
  that is a direct reflection of the community that works on it. If the
  feel of aMSN can be maintained, it doesn't matter what back-end it  
 uses,
  or what toolkit it's written in. It can only look better anyways :)
 
  There are a lot of positive things about moving on to Telepathy :
  - Put some life back into the project.
  - New languages and new skills to learn. I'm talking C, C++, GLib,  
 GTK,
  QT, D-BUS or anything else we want.
  - New toolkit, new look.
  - Solid and well designed framework.
  - Getting in sync with the future. Telepathy is big now. We have a
  GUADEC main talk, we got 2 summer of code entries and we financially
  support the project. Any UIs or projects associated with it
  will also be big (aMSN is already big and can take it's popularity  
 with
  it).
  - Transparent support for other protocols (jabber, oscar, etc).
  - Full audio/video support with Farsight.
 
  I will let you come up with any drawbacks or bad things about it.
 
  If anyone is interested in taking this direction. Tell me right now! I
  can definitely help out with managing such a project and designing
  anything that needs to be designed. Obviously I am very close to
  Telepathy and can help with anything in that regards as well.
 
  You guys want a spark here is your chance. Take it or leave it the
  Telepathy train is taking passengers but isn't slowing down!
 
  Regards,
  Philippe
 
 
  ---
  All the advantages of Linux Managed Hosting--Without the Cost and  
 Risk!
  Fully trained technicians. The highest number of Red 

Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-05 Thread Philippe Khalaf
Hi,
   Well after seeing that long thread about languages, it kinda feels
like there is no solution but to keep the GUI in tcl/tk. We will never
agree on a new language, we already know tcl/tk, and we have a whole
lot of GUI code already written in TCL/TK. The back-end (connection
manager) could be written in anything as it doesn't really matter or
doesn't even need to be an amsn only project. It can be started by
someone else, and contributed to by us, or vice versa. In any case
there are several outsiders to aMSN interested in such a project so
it's not an issue.

Regards,
Philippe

On Wed, 24 May 2006 20:32:10 -0400
Philippe Khalaf [EMAIL PROTECTED] wrote:

 Hi,
I have been reading the mailing list and I gather that people are
 getting rather bored. But the main problem is that everyone seems to be
 busy. In any case, I have sent a similar email before but I am doing it
 again. Now Telepathy is at a different stage of it's life. It's
 actually working now and a project like aMSN2 can be started. In case
 you guys don't know it, Telepathy is getting big and it will soon
 become an integral part of the Gnome desktop, and hopefully KDE. If
 aMSN2 was to be started, it would consist of 2 main projects :
 
 - An MSN connection manager for Telepathy (a kind of protocol plugin) :
 This is where the aMSN people can be very helpful since you all have a
 rather good knowledge of the MSN protocol and can write this easily.
 This of course can be written in a different language than TCL. Any
 language that has DBUS bindings will do (C/GLib, C++, QT Objects,
 python, etc).
 
 - An aMSN2 GUI. Brand new GUI. The cool thing about aMSN is it's
 feature list. The aMSN devels have come up with cool features that are
 actually useful and not just stupid little gadgets. This can be
 transported into a brand new UI that uses Telepathy, and it can be
 written with another toolkit like GTK or QT. A new UI can be started
 immediately using the Jabber connection manager (called gabble) while
 the MSN connection manager is being worked on.
 
 In other words, aMSN2 would be a completely different project, but I
 believe aMSN is what it is not because of tcl/tk and not because of it's
 pretty code :P but because of the features and feel that it has, and
 that is a direct reflection of the community that works on it. If the
 feel of aMSN can be maintained, it doesn't matter what back-end it uses,
 or what toolkit it's written in. It can only look better anyways :)
 
 There are a lot of positive things about moving on to Telepathy :
 - Put some life back into the project. 
 - New languages and new skills to learn. I'm talking C, C++, GLib, GTK,
 QT, D-BUS or anything else we want.
 - New toolkit, new look.
 - Solid and well designed framework.
 - Getting in sync with the future. Telepathy is big now. We have a
 GUADEC main talk, we got 2 summer of code entries and we financially
 support the project. Any UIs or projects associated with it
 will also be big (aMSN is already big and can take it's popularity with
 it).
 - Transparent support for other protocols (jabber, oscar, etc).
 - Full audio/video support with Farsight.
 
 I will let you come up with any drawbacks or bad things about it.
 
 If anyone is interested in taking this direction. Tell me right now! I
 can definitely help out with managing such a project and designing
 anything that needs to be designed. Obviously I am very close to
 Telepathy and can help with anything in that regards as well.
 
 You guys want a spark here is your chance. Take it or leave it the
 Telepathy train is taking passengers but isn't slowing down!
 
 Regards,
 Philippe
 
 
 ---
 All the advantages of Linux Managed Hosting--Without the Cost and Risk!
 Fully trained technicians. The highest number of Red Hat certifications in
 the hosting industry. Fanatical Support. Click to learn more
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-02 Thread Sander Hoentjen
On Thu, 2006-06-01 at 22:45 +0200, Harry Vennik wrote:
 Yes, you may be right, be we also need to think about what we are going to do 
 ourselves. For that I think there is just:
 - Tcl because we use that now, and we all know it
 - C because it is the best programming language that compiles to native code
And if I say Visual Basic is the best without backing that up, who of us
would be right? Yes you say is the best  that compiles to native
code, but you don't say why that is a good thing, or why it IS the
best.
 
 I prefer C.
That is a much better sentence then the one above.

 
 I've always disliked interpreted languages because of their lack of speed.
 
 And Youness: Java is faster than C for processing Benchmarks please :-P
 
 Harry


P.S. reading back what i wrote it can be interpreted as a bit harsh, but
it is not meant that way. I just mean to say everybody has a language of
choice, and you have a high risk of saying that language is the best.
When you do so please add in my opinion or a link to a benchmark (not
that benchmarks mean a lot, since you can probably find a benchmark for
any case you want)


signature.asc
Description: This is a digitally signed message part
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-02 Thread Boris Faure (aka billiob)
If you want a fast language, use OCaml : (http://caml.inria.fr/index.en.html)
I code with this language at school, and it's very funny and pleasant.
The code is also quite small; but it's not an easy language as python
or tcl. It can be compiled in native code or in bytecode.

Well, stop talking about which is the best language.

There is already a project for an msn client written in python : ask
Ole Andre Vadla Ravnas.

2006/6/2, Sander Hoentjen [EMAIL PROTECTED]:
 On Thu, 2006-06-01 at 22:45 +0200, Harry Vennik wrote:
  Yes, you may be right, be we also need to think about what we are going to 
  do
  ourselves. For that I think there is just:
  - Tcl because we use that now, and we all know it
  - C because it is the best programming language that compiles to native code
 And if I say Visual Basic is the best without backing that up, who of us
 would be right? Yes you say is the best  that compiles to native
 code, but you don't say why that is a good thing, or why it IS the
 best.
 
  I prefer C.
 That is a much better sentence then the one above.

 
  I've always disliked interpreted languages because of their lack of speed.
 
  And Youness: Java is faster than C for processing Benchmarks please :-P
 
  Harry


 P.S. reading back what i wrote it can be interpreted as a bit harsh, but
 it is not meant that way. I just mean to say everybody has a language of
 choice, and you have a high risk of saying that language is the best.
 When you do so please add in my opinion or a link to a benchmark (not
 that benchmarks mean a lot, since you can probably find a benchmark for
 any case you want)


 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.3 (GNU/Linux)

 iD8DBQBEf9q7ATrECtEe6c8RAlWZAKDry0IhQDH96VezgwGyE9X9uUopsgCg0Fuf
 SRhwf8XJevmgAdbmpHPCYDo=
 =qldQ
 -END PGP SIGNATURE-




 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel





-- 
Boris FAURE (aka billiob)
mail, msn : [EMAIL PROTECTED]
No trees were killed in the sending of this message.
However, a large number of electrons were terribly
agitated.


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-02 Thread Youness Alaoui
STOP TALKING ABOUT NEW LANGUAGES... + Ocalm is crap, I don't know about  
the language, but I remember when I downloaded an ocalm program, it took  
me a day to compile it, compiler is crap, dependencies are crap, etc...
don't know if it changes though...
and anyways, we want to avoid new languages, right ? we want to keep the  
same team, not fire all devels and hire new ones who already know the  
language... if we go with a language that we don't all nkow well already,  
we'll end up with crap code, look at everyone's code when they first  
began.. look at ccmsn code, look at my own first code in amsn, it's all  
crap. We need experience in the languages...


KKRT

On Fri, 02 Jun 2006 11:42:22 -0400, Boris Faure (aka billiob)  
[EMAIL PROTECTED] wrote:

 If you want a fast language, use OCaml :  
 (http://caml.inria.fr/index.en.html)
 I code with this language at school, and it's very funny and pleasant.
 The code is also quite small; but it's not an easy language as python
 or tcl. It can be compiled in native code or in bytecode.

 Well, stop talking about which is the best language.

 There is already a project for an msn client written in python : ask
 Ole Andre Vadla Ravnas.

 2006/6/2, Sander Hoentjen [EMAIL PROTECTED]:
 On Thu, 2006-06-01 at 22:45 +0200, Harry Vennik wrote:
  Yes, you may be right, be we also need to think about what we are  
 going to do
  ourselves. For that I think there is just:
  - Tcl because we use that now, and we all know it
  - C because it is the best programming language that compiles to  
 native code
 And if I say Visual Basic is the best without backing that up, who of us
 would be right? Yes you say is the best  that compiles to native
 code, but you don't say why that is a good thing, or why it IS the
 best.
 
  I prefer C.
 That is a much better sentence then the one above.

 
  I've always disliked interpreted languages because of their lack of  
 speed.
 
  And Youness: Java is faster than C for processing Benchmarks  
 please :-P
 
  Harry


 P.S. reading back what i wrote it can be interpreted as a bit harsh, but
 it is not meant that way. I just mean to say everybody has a language of
 choice, and you have a high risk of saying that language is the best.
 When you do so please add in my opinion or a link to a benchmark (not
 that benchmarks mean a lot, since you can probably find a benchmark for
 any case you want)


 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.3 (GNU/Linux)

 iD8DBQBEf9q7ATrECtEe6c8RAlWZAKDry0IhQDH96VezgwGyE9X9uUopsgCg0Fuf
 SRhwf8XJevmgAdbmpHPCYDo=
 =qldQ
 -END PGP SIGNATURE-




 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel








-- 
KaKaRoTo


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-02 Thread Max
i just love how you do kkrt, when you don't know something you first hate it and then consider it :)IMHO :- python's indentation is strange but force devs to code with the same style- it would be pointless to move from an interpreted language to another interpreted language (maybe python's case is specific here, because of the .pyc files but i'm shure other interpreted language offers this feature)
- i don't feel like i want to download java's jre to use amsn- if you switch from tcl to whatever you like, drop tk to : most people have it installed because they are using amsn (but that would also mean to forget about skinks, tuff decision)
my 2 cents...-- Maxime VERZIER (www.billets-orientes.com / www.verzier.info)
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread NoWhereMan

- Original Message - 
From: Youness Alaoui [EMAIL PROTECTED]


 The GUI could be a mix between different languages, I like Tk for its ease 
 of use, Qt is too crap to program and gnome, I don't know.. but usually 
 any GUI written in C/C++ is difficult to program (afaik, I could be 
 wrong). I don't want to put java in the debate because java's Achilles' 
 heel is the GUI (slow)...
 the new CL is event driven, and we have the dbus extension for tcl we can 
 use...
 now that we got the 0.96 in a new branch, I think we're going to be more 
 active!

Hi :)

First I must say I'm not spamming nor flaming as someone thought for a while 
on the forum :P

Said this, seriously, if you wish (or just would like to consider) to change 
programming language and gui toolkit I think you may want to go for python;
python is a well supported, well tested dynamic language, featuring good 
speed and nice gtk bindings (pygtk)
e.g.: gajim is a gtk + python jabber client
once again I don't love much its syntax (indentation has semantic? why on 
Earth?? :P )
but it's not that bad. :P

Moreover, python is not merely interpreted but its compiled into bytecode on 
the fly before running (once it has been compiled the first time, if source 
files didn't change, then it won't be compiled anymore, but the previously 
generated *.pyc files will be run) so it (is supposed to :P ) gain points in 
speed.
Many tools in Gnome are coded using python (for instance panel widgets, 
plugins for many apps, like epiphany), many graphic frontends (if I remember 
even synaptic is in python! and many ubuntu tools are, too, e.g. the 
update-manager, and many more I can't remember now) making it a good choice.

As for the toolkit war, gtk features cross-integration between 
platforms/DEs over qt (and sure over tk). In fact, while qt works nicely 
under windows and when working under kde, it feels alien in a gnome 
environment, while installing gtk-qt engine for gtk+ widgets will make your 
gtk application look as native qt apps in your kde, looking nice as always 
in gnome, and still it will look window-ish on windows 
http://gtk-wimp.sourceforge.net/ ). I'm not sure about OS X.

As far as I know gtk programming is not far from tk (but I don't know so 
much of both), you pack your widgets and so on...
( pygtk example: 
http://www.pygtk.org/pygtk2tutorial/sec-PackingDemonstrationProgram.html )

here's the hello world: 
http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld
there are more lines of comment than real lines of code :P

Let's then say I'm NOT a python programmer, nor I'm advertising python, nor 
I'm trying to sell you anything :P
These are just suggestions... no! even less! just *thoughts*, so take them 
for what they are ;)
as I said on the forum, if *I* had to think about starting a new project 
these are the considerations *I* would make, so I'm telling you this so that 
(maybe) you could find them useful :)

bye :)



___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Youness Alaoui
python, NO, perl, NO... I know these languages are popular, but I just  
hate the syntax, and especially python, I heard so much about it, but I  
never even felt the need to look at what the code looks like, I just hate  
it from the start...
moreover, the main reason why we'd avoid python (if everyone agrees with  
me), is that we're tcl/tk programmers here.. learning a new language, no  
thanks... C code is for those who knows C code, and there are a few in  
here, and it's still the standard programming language...
if we could get the hell out of tcl/Tk (or any interpreted language), I  
would 100% do it, the only problem with C code is that it's hard to create  
GUIs with it (I think, anyways, I'm still under the trauma of my Qt  
course...), while in Tk, it's as easy as stealing a cnady from a kid (who  
ever invented this quote???), which is why we want to stick to Tk for our  
GUI.
What you have said though made me realize that we might be going the wrong  
way in some stuff...
we could drop the whole interpreter thing, the Data/ structures could be  
held in C structure (don't talk about C++ because of ABI, but C++ is the  
nicest way to do it, I know!), and we could have a nice API to access  
those...
and the GUI.. we could still use Tk inside C code with the Tk library...  
no ?
should we drop the .tcl files completly ?


KaKaRoTo


On Thu, 01 Jun 2006 14:05:28 -0400, NoWhereMan [EMAIL PROTECTED]  
wrote:


 - Original Message -
 From: Youness Alaoui [EMAIL PROTECTED]


 The GUI could be a mix between different languages, I like Tk for its  
 ease
 of use, Qt is too crap to program and gnome, I don't know.. but usually
 any GUI written in C/C++ is difficult to program (afaik, I could be
 wrong). I don't want to put java in the debate because java's Achilles'
 heel is the GUI (slow)...
 the new CL is event driven, and we have the dbus extension for tcl we  
 can
 use...
 now that we got the 0.96 in a new branch, I think we're going to be more
 active!

 Hi :)

 First I must say I'm not spamming nor flaming as someone thought for a  
 while
 on the forum :P

 Said this, seriously, if you wish (or just would like to consider) to  
 change
 programming language and gui toolkit I think you may want to go for  
 python;
 python is a well supported, well tested dynamic language, featuring good
 speed and nice gtk bindings (pygtk)
 e.g.: gajim is a gtk + python jabber client
 once again I don't love much its syntax (indentation has semantic? why on
 Earth?? :P )
 but it's not that bad. :P

 Moreover, python is not merely interpreted but its compiled into  
 bytecode on
 the fly before running (once it has been compiled the first time, if  
 source
 files didn't change, then it won't be compiled anymore, but the  
 previously
 generated *.pyc files will be run) so it (is supposed to :P ) gain  
 points in
 speed.
 Many tools in Gnome are coded using python (for instance panel widgets,
 plugins for many apps, like epiphany), many graphic frontends (if I  
 remember
 even synaptic is in python! and many ubuntu tools are, too, e.g. the
 update-manager, and many more I can't remember now) making it a good  
 choice.

 As for the toolkit war, gtk features cross-integration between
 platforms/DEs over qt (and sure over tk). In fact, while qt works nicely
 under windows and when working under kde, it feels alien in a gnome
 environment, while installing gtk-qt engine for gtk+ widgets will make  
 your
 gtk application look as native qt apps in your kde, looking nice as  
 always
 in gnome, and still it will look window-ish on windows
 http://gtk-wimp.sourceforge.net/ ). I'm not sure about OS X.

 As far as I know gtk programming is not far from tk (but I don't know so
 much of both), you pack your widgets and so on...
 ( pygtk example:
 http://www.pygtk.org/pygtk2tutorial/sec-PackingDemonstrationProgram.html  
 )

 here's the hello world:
 http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld
 there are more lines of comment than real lines of code :P

 Let's then say I'm NOT a python programmer, nor I'm advertising python,  
 nor
 I'm trying to sell you anything :P
 These are just suggestions... no! even less! just *thoughts*, so take  
 them
 for what they are ;)
 as I said on the forum, if *I* had to think about starting a new project
 these are the considerations *I* would make, so I'm telling you this so  
 that
 (maybe) you could find them useful :)

 bye :)



 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel



-- 
KaKaRoTo


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread NoWhereMan

- Original Message - 
From: Youness Alaoui [EMAIL PROTECTED]

 python, NO, perl, NO... I know these languages are popular, but I just
 hate the syntax, and especially python, I heard so much about it, but I
 never even felt the need to look at what the code looks like, I just hate
 it from the start...

Neither I like it so much, but maybe you have to think about it from
the point of view of ease of use, more than beauty itself (even if I agree a 
little with you :)).
really, it doesn't look that bad ;)
And btw, you said you didn't like tcl as well :D

 moreover, the main reason why we'd avoid python (if everyone agrees with
 me), is that we're tcl/tk programmers here.. learning a new language, no
 thanks... C code is for those who knows C code, and there are a few in
 here, and it's still the standard programming language...
 if we could get the hell out of tcl/Tk (or any interpreted language), I
 would 100% do it, the only problem with C code is that it's hard to create
 GUIs with it (I think, anyways, I'm still under the trauma of my Qt
 course...), while in Tk, it's as easy as stealing a cnady from a kid (who
 ever invented this quote???), which is why we want to stick to Tk for our
 GUI.

As I said, gtk doesn't look that bad in every programming language (gtk is 
C). pygtk is just a wrapper

 What you have said though made me realize that we might be going the wrong
 way in some stuff...
 we could drop the whole interpreter thing, the Data/ structures could be
 held in C structure (don't talk about C++ because of ABI, but C++ is the
 nicest way to do it, I know!), and we could have a nice API to access
 those...
 and the GUI.. we could still use Tk inside C code with the Tk library...
 no ?

shoot me: I don't like how tk looks :D
you have to compile yourself tcl/tk 8.5 just to have antialiased fonts... 
d'uh!

 should we drop the .tcl files completly ?

not to be repetitive (maybe you know it): http://tcl-gtk.sourceforge.net/ :D
ok, beat me :P



___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Youness Alaoui
Chameleon... ^o)
if we're going to use Tk, I think we should use tile from the very start...
BANG!

p.s: that was a shot...

KKRT

On Thu, 01 Jun 2006 14:56:50 -0400, NoWhereMan [EMAIL PROTECTED]  
wrote:


 - Original Message -
 From: Youness Alaoui [EMAIL PROTECTED]

 python, NO, perl, NO... I know these languages are popular, but I just
 hate the syntax, and especially python, I heard so much about it, but I
 never even felt the need to look at what the code looks like, I just  
 hate
 it from the start...

 Neither I like it so much, but maybe you have to think about it from
 the point of view of ease of use, more than beauty itself (even if I  
 agree a
 little with you :)).
 really, it doesn't look that bad ;)
 And btw, you said you didn't like tcl as well :D

 moreover, the main reason why we'd avoid python (if everyone agrees with
 me), is that we're tcl/tk programmers here.. learning a new language, no
 thanks... C code is for those who knows C code, and there are a few in
 here, and it's still the standard programming language...
 if we could get the hell out of tcl/Tk (or any interpreted language), I
 would 100% do it, the only problem with C code is that it's hard to  
 create
 GUIs with it (I think, anyways, I'm still under the trauma of my Qt
 course...), while in Tk, it's as easy as stealing a cnady from a kid  
 (who
 ever invented this quote???), which is why we want to stick to Tk for  
 our
 GUI.

 As I said, gtk doesn't look that bad in every programming language (gtk  
 is
 C). pygtk is just a wrapper

 What you have said though made me realize that we might be going the  
 wrong
 way in some stuff...
 we could drop the whole interpreter thing, the Data/ structures could be
 held in C structure (don't talk about C++ because of ABI, but C++ is the
 nicest way to do it, I know!), and we could have a nice API to access
 those...
 and the GUI.. we could still use Tk inside C code with the Tk library...
 no ?

 shoot me: I don't like how tk looks :D
 you have to compile yourself tcl/tk 8.5 just to have antialiased fonts...
 d'uh!

 should we drop the .tcl files completly ?

 not to be repetitive (maybe you know it):  
 http://tcl-gtk.sourceforge.net/ :D
 ok, beat me :P



 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel



-- 
KaKaRoTo


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread NoWhereMan

- Original Message - 
From: Youness Alaoui [EMAIL PROTECTED]

 Chameleon... ^o)
 if we're going to use Tk, I think we should use tile from the very 
 start...
 BANG!

ouch! :P



___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Bruno Costa
I'm not an amsn developer (please, don't kill me), but if you guys are going to develop a MSN backend for telepathy I'm willing to implement a java/swing frontend! (and no, java isn't slow as hell, and yes, mercury is a bugged piece of crap) :D 
Apart from java I prefer python (maybe with pygtk)...By the way, is telepathy suported on windows?On 6/1/06, NoWhereMan 
[EMAIL PROTECTED] wrote:- Original Message -From: Youness Alaoui 
[EMAIL PROTECTED] python, NO, perl, NO... I know these languages are popular, but I just hate the syntax, and especially python, I heard so much about it, but I
 never even felt the need to look at what the code looks like, I just hate it from the start... 
Neither I like it so much, but maybe you have to think about it fromthe point of view of ease of use, more than beauty itself (even if I agree alittle with you :)).really, it doesn't look that bad ;)And btw, you said you didn't like tcl as well :D
 moreover, the main reason why we'd avoid python (if everyone agrees with me), is that we're tcl/tk programmers here.. learning a new language, no thanks... C code is for those who knows C code, and there are a few in
 here, and it's still the standard programming language... if we could get the hell out of tcl/Tk (or any interpreted language), I would 100% do it, the only problem with C code is that it's hard to create
 GUIs with it (I think, anyways, I'm still under the trauma of my Qt course...), while in Tk, it's as easy as stealing a cnady from a kid (who ever invented this quote???), which is why we want to stick to Tk for our
 GUI.As I said, gtk doesn't look that bad in every programming language (gtk isC). pygtk is just a wrapper What you have said though made me realize that we might be going the wrong way in some stuff...
 we could drop the whole interpreter thing, the Data/ structures could be held in C structure (don't talk about C++ because of ABI, but C++ is the nicest way to do it, I know!), and we could have a nice API to access
 those... and the GUI.. we could still use Tk inside C code with the Tk library... no ?shoot me: I don't like how tk looks :Dyou have to compile yourself tcl/tk 8.5 just to have antialiased fonts...
d'uh! should we drop the .tcl files completly ?not to be repetitive (maybe you know it): http://tcl-gtk.sourceforge.net/ :Dok, beat me :P
___Amsn-devel mailing listAmsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel-- Bruno Costa:wq
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Youness Alaoui
Why are people asking for what they like, and not thinking about what is  
right...
Yes, java development is really nice and fast! but java still has a lot of  
disadvantages for such a project, first, people hate it (:P), the JVM must  
be installed and is huge to download, so it's sad for dialup people. and  
yes, java is fast, it's even faster than C (really!) for processing, but  
the whole GUI part of Java is SLOW AS HELL, and yes, it is...
also, please don't talk about that mercury crap :p
I'm trying to think about what would be the most beneficial for all of us,  
as developers and for our users. So java is not the perfect solution (but  
not out of the way yet), and python/perl, please... we don't need any  
more integration/training phase.. + we need people to work, not stop bein  
motivated. Don't know about you python geeks, but in my case, I'm narrow  
minded and I don't want to know what python is :P (looks crappy to me)

KKRT

On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED] wrote:

 I'm not an amsn developer (please, don't kill me), but if you guys are  
 going
 to develop a MSN backend for telepathy I'm willing to implement a  
 java/swing
 frontend! (and no, java isn't slow as hell, and yes, mercury is a bugged
 piece of crap) :D
 Apart from java I prefer python (maybe with pygtk)...

 By the way, is telepathy suported on windows?

 On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:


 - Original Message -
 From: Youness Alaoui [EMAIL PROTECTED]

  python, NO, perl, NO... I know these languages are popular, but I just
  hate the syntax, and especially python, I heard so much about it, but  
 I
  never even felt the need to look at what the code looks like, I just
 hate
  it from the start...

 Neither I like it so much, but maybe you have to think about it from
 the point of view of ease of use, more than beauty itself (even if I  
 agree
 a
 little with you :)).
 really, it doesn't look that bad ;)
 And btw, you said you didn't like tcl as well :D

  moreover, the main reason why we'd avoid python (if everyone agrees  
 with
  me), is that we're tcl/tk programmers here.. learning a new language,  
 no
  thanks... C code is for those who knows C code, and there are a few in
  here, and it's still the standard programming language...
  if we could get the hell out of tcl/Tk (or any interpreted language),  
 I
  would 100% do it, the only problem with C code is that it's hard to
 create
  GUIs with it (I think, anyways, I'm still under the trauma of my Qt
  course...), while in Tk, it's as easy as stealing a cnady from a kid
 (who
  ever invented this quote???), which is why we want to stick to Tk for
 our
  GUI.

 As I said, gtk doesn't look that bad in every programming language (gtk  
 is
 C). pygtk is just a wrapper

  What you have said though made me realize that we might be going the
 wrong
  way in some stuff...
  we could drop the whole interpreter thing, the Data/ structures could  
 be
  held in C structure (don't talk about C++ because of ABI, but C++ is  
 the
  nicest way to do it, I know!), and we could have a nice API to access
  those...
  and the GUI.. we could still use Tk inside C code with the Tk  
 library...
  no ?

 shoot me: I don't like how tk looks :D
 you have to compile yourself tcl/tk 8.5 just to have antialiased  
 fonts...
 d'uh!

  should we drop the .tcl files completly ?

 not to be repetitive (maybe you know it):  
 http://tcl-gtk.sourceforge.net/:D
 ok, beat me :P



 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel







-- 
KaKaRoTo


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Philippe Valembois - Phil
I think you misread the mail...
He says that if we do a backend for Telepathy, he will create its own GUI with 
Java... He doesn't ask anything... (Maybe he asks for the backend :p)
Phil

Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit :
 Why are people asking for what they like, and not thinking about what is
 right...
 Yes, java development is really nice and fast! but java still has a lot of
 disadvantages for such a project, first, people hate it (:P), the JVM must
 be installed and is huge to download, so it's sad for dialup people. and
 yes, java is fast, it's even faster than C (really!) for processing, but
 the whole GUI part of Java is SLOW AS HELL, and yes, it is...
 also, please don't talk about that mercury crap :p
 I'm trying to think about what would be the most beneficial for all of us,
 as developers and for our users. So java is not the perfect solution (but
 not out of the way yet), and python/perl, please... we don't need any
 more integration/training phase.. + we need people to work, not stop bein
 motivated. Don't know about you python geeks, but in my case, I'm narrow
 minded and I don't want to know what python is :P (looks crappy to me)

 KKRT

 On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED] wrote:
  I'm not an amsn developer (please, don't kill me), but if you guys are
  going
  to develop a MSN backend for telepathy I'm willing to implement a
  java/swing
  frontend! (and no, java isn't slow as hell, and yes, mercury is a bugged
  piece of crap) :D
  Apart from java I prefer python (maybe with pygtk)...
 
  By the way, is telepathy suported on windows?
 
  On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:
  - Original Message -
  From: Youness Alaoui [EMAIL PROTECTED]
 
   python, NO, perl, NO... I know these languages are popular, but I just
   hate the syntax, and especially python, I heard so much about it, but
 
  I
 
   never even felt the need to look at what the code looks like, I just
 
  hate
 
   it from the start...
 
  Neither I like it so much, but maybe you have to think about it from
 
  the point of view of ease of use, more than beauty itself (even if I
  agree
  a
  little with you :)).
  really, it doesn't look that bad ;)
  And btw, you said you didn't like tcl as well :D
 
   moreover, the main reason why we'd avoid python (if everyone agrees
 
  with
 
   me), is that we're tcl/tk programmers here.. learning a new language,
 
  no
 
   thanks... C code is for those who knows C code, and there are a few in
   here, and it's still the standard programming language...
   if we could get the hell out of tcl/Tk (or any interpreted language),
 
  I
 
   would 100% do it, the only problem with C code is that it's hard to
 
  create
 
   GUIs with it (I think, anyways, I'm still under the trauma of my Qt
   course...), while in Tk, it's as easy as stealing a cnady from a kid
 
  (who
 
   ever invented this quote???), which is why we want to stick to Tk for
 
  our
 
   GUI.
 
  As I said, gtk doesn't look that bad in every programming language (gtk
  is
  C). pygtk is just a wrapper
 
   What you have said though made me realize that we might be going the
 
  wrong
 
   way in some stuff...
   we could drop the whole interpreter thing, the Data/ structures could
 
  be
 
   held in C structure (don't talk about C++ because of ABI, but C++ is
 
  the
 
   nicest way to do it, I know!), and we could have a nice API to access
   those...
   and the GUI.. we could still use Tk inside C code with the Tk
 
  library...
 
   no ?
 
  shoot me: I don't like how tk looks :D
  you have to compile yourself tcl/tk 8.5 just to have antialiased
  fonts...
  d'uh!
 
   should we drop the .tcl files completly ?
 
  not to be repetitive (maybe you know it):
  http://tcl-gtk.sourceforge.net/:D
  ok, beat me :P
 
 
 
  ___
  Amsn-devel mailing list
  Amsn-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/amsn-devel


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Youness Alaoui
well, he's not asking, but he says I'm willing to, which means, he wants  
to do it, which means he wants his code to be used...
I wouldn't want to have download amsn, then download a frontend for it,  
it's not like svn, you download the svn client, then download tortoisesvn  
or rapidsvn for a frontend... it should be a single app, backend/frontend,  
it should all be transparent to the user (as well as the language used by  
each components).
If he does what he said, for himself, I'm sure he'd like to make it  
available for everyone to use.. then other's would like to know hey, how  
did he do it.. ouhhh, I can use your backend and have my own GUI ? then  
we'll get 10s of frontends, and lots of requests on how do you get the  
notification for this.. my gui doesn't want to update on status change...  
and there, you add a 'library support' to the 'client support'... amsn is  
an msn clone/client, not an msn library + frontend...
that's what I meant .. or mean...

KKRT

On Thu, 01 Jun 2006 16:17:27 -0400, Philippe Valembois - Phil  
[EMAIL PROTECTED] wrote:

 I think you misread the mail...
 He says that if we do a backend for Telepathy, he will create its own  
 GUI with
 Java... He doesn't ask anything... (Maybe he asks for the backend :p)
 Phil

 Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit :
 Why are people asking for what they like, and not thinking about what is
 right...
 Yes, java development is really nice and fast! but java still has a lot  
 of
 disadvantages for such a project, first, people hate it (:P), the JVM  
 must
 be installed and is huge to download, so it's sad for dialup people. and
 yes, java is fast, it's even faster than C (really!) for processing, but
 the whole GUI part of Java is SLOW AS HELL, and yes, it is...
 also, please don't talk about that mercury crap :p
 I'm trying to think about what would be the most beneficial for all of  
 us,
 as developers and for our users. So java is not the perfect solution  
 (but
 not out of the way yet), and python/perl, please... we don't need  
 any
 more integration/training phase.. + we need people to work, not stop  
 bein
 motivated. Don't know about you python geeks, but in my case, I'm narrow
 minded and I don't want to know what python is :P (looks crappy to me)

 KKRT

 On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED]  
 wrote:
  I'm not an amsn developer (please, don't kill me), but if you guys are
  going
  to develop a MSN backend for telepathy I'm willing to implement a
  java/swing
  frontend! (and no, java isn't slow as hell, and yes, mercury is a  
 bugged
  piece of crap) :D
  Apart from java I prefer python (maybe with pygtk)...
 
  By the way, is telepathy suported on windows?
 
  On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:
  - Original Message -
  From: Youness Alaoui [EMAIL PROTECTED]
 
   python, NO, perl, NO... I know these languages are popular, but I  
 just
   hate the syntax, and especially python, I heard so much about it,  
 but
 
  I
 
   never even felt the need to look at what the code looks like, I  
 just
 
  hate
 
   it from the start...
 
  Neither I like it so much, but maybe you have to think about it from
 
  the point of view of ease of use, more than beauty itself (even if I
  agree
  a
  little with you :)).
  really, it doesn't look that bad ;)
  And btw, you said you didn't like tcl as well :D
 
   moreover, the main reason why we'd avoid python (if everyone agrees
 
  with
 
   me), is that we're tcl/tk programmers here.. learning a new  
 language,
 
  no
 
   thanks... C code is for those who knows C code, and there are a  
 few in
   here, and it's still the standard programming language...
   if we could get the hell out of tcl/Tk (or any interpreted  
 language),
 
  I
 
   would 100% do it, the only problem with C code is that it's hard to
 
  create
 
   GUIs with it (I think, anyways, I'm still under the trauma of my Qt
   course...), while in Tk, it's as easy as stealing a cnady from a  
 kid
 
  (who
 
   ever invented this quote???), which is why we want to stick to Tk  
 for
 
  our
 
   GUI.
 
  As I said, gtk doesn't look that bad in every programming language  
 (gtk
  is
  C). pygtk is just a wrapper
 
   What you have said though made me realize that we might be going  
 the
 
  wrong
 
   way in some stuff...
   we could drop the whole interpreter thing, the Data/ structures  
 could
 
  be
 
   held in C structure (don't talk about C++ because of ABI, but  
 C++ is
 
  the
 
   nicest way to do it, I know!), and we could have a nice API to  
 access
   those...
   and the GUI.. we could still use Tk inside C code with the Tk
 
  library...
 
   no ?
 
  shoot me: I don't like how tk looks :D
  you have to compile yourself tcl/tk 8.5 just to have antialiased
  fonts...
  d'uh!
 
   should we drop the .tcl files completly ?
 
  not to be repetitive (maybe you know it):
  http://tcl-gtk.sourceforge.net/:D
  ok, beat me :P
 
 
 
  

Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Bruno Costa
I understand your point, but what I said was that I would implement a java frontend, something like a hobby project, a proof of concept, to show that good swing programming isn't that slow, but nothing like the real fully featured amsn :D
On 6/1/06, Youness Alaoui [EMAIL PROTECTED] wrote:
Why are people asking for what they like, and not thinking about what isright...Yes, java development is really nice and fast! but java still has a lot ofdisadvantages for such a project, first, people hate it (:P), the JVM must
be installed and is huge to download, so it's sad for dialup people. andyes, java is fast, it's even faster than C (really!) for processing, butthe whole GUI part of Java is SLOW AS HELL, and yes, it is...
also, please don't talk about that mercury crap :pI'm trying to think about what would be the most beneficial for all of us,as developers and for our users. So java is not the perfect solution (butnot out of the way yet), and python/perl, please... we don't need any
more integration/training phase.. + we need people to work, not stop beinmotivated. Don't know about you python geeks, but in my case, I'm narrowminded and I don't want to know what python is :P (looks crappy to me)
KKRTOn Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED] wrote: I'm not an amsn developer (please, don't kill me), but if you guys are
 going to develop a MSN backend for telepathy I'm willing to implement a java/swing frontend! (and no, java isn't slow as hell, and yes, mercury is a bugged piece of crap) :D Apart from java I prefer python (maybe with pygtk)...
 By the way, is telepathy suported on windows? On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote: - Original Message -
 From: Youness Alaoui [EMAIL PROTECTED]  python, NO, perl, NO... I know these languages are popular, but I just
  hate the syntax, and especially python, I heard so much about it, but I  never even felt the need to look at what the code looks like, I just hate  it from the start...
 Neither I like it so much, but maybe you have to think about it from the point of view of ease of use, more than beauty itself (even if I agree a little with you :)).
 really, it doesn't look that bad ;) And btw, you said you didn't like tcl as well :D  moreover, the main reason why we'd avoid python (if everyone agrees with
  me), is that we're tcl/tk programmers here.. learning a new language, no  thanks... C code is for those who knows C code, and there are a few in  here, and it's still the standard programming language...
  if we could get the hell out of tcl/Tk (or any interpreted language), I  would 100% do it, the only problem with C code is that it's hard to create  GUIs with it (I think, anyways, I'm still under the trauma of my Qt
  course...), while in Tk, it's as easy as stealing a cnady from a kid (who  ever invented this quote???), which is why we want to stick to Tk for our  GUI.
 As I said, gtk doesn't look that bad in every programming language (gtk is C). pygtk is just a wrapper  What you have said though made me realize that we might be going the
 wrong  way in some stuff...  we could drop the whole interpreter thing, the Data/ structures could be  held in C structure (don't talk about C++ because of ABI, but C++ is
 the  nicest way to do it, I know!), and we could have a nice API to access  those...  and the GUI.. we could still use Tk inside C code with the Tk library...
  no ? shoot me: I don't like how tk looks :D you have to compile yourself tcl/tk 8.5 just to have antialiased fonts... d'uh!  should we drop the .tcl files completly ?
 not to be repetitive (maybe you know it): http://tcl-gtk.sourceforge.net/:D ok, beat me :P
 ___ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/amsn-devel--KaKaRoTo___Amsn-devel mailing list
Amsn-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/amsn-devel-- Bruno Costa
:wq
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread GrdScarabe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

NoWhereMan wrote:
 - Original Message - 
 From: Youness Alaoui [EMAIL PROTECTED]
 
 Chameleon... ^o)
 if we're going to use Tk, I think we should use tile from the very 
 start...
 BANG!
 
 ouch! :P


About choosing a language ... I think we should first consider what are
the languages where a telepathy library is implemented.

My point of view is that telepathy use dbus a lot, so we also need a
language with a dbus library.

http://telepathy.freedesktop.org/wiki/

With those characterisitcs we'll save a lot of boring development time
and will be able to focus on the fun parts :)

My point of view ... that may not be a good one :)

GrdScarabe
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEf1CYPmfsnt4Id3wRAs1rAKCgVKhkldREQffQPK8nLHvABYxTBwCdFpdo
+yiqigtwv5hSt+eFPXupw7k=
=/CDl
-END PGP SIGNATURE-


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Harry Vennik
Yes, you may be right, be we also need to think about what we are going to do 
ourselves. For that I think there is just:
- Tcl because we use that now, and we all know it
- C because it is the best programming language that compiles to native code

I prefer C.

I've always disliked interpreted languages because of their lack of speed.

And Youness: Java is faster than C for processing Benchmarks please :-P

Harry


Op donderdag 1 juni 2006 22:17, schreef Philippe Valembois - Phil:
 I think you misread the mail...
 He says that if we do a backend for Telepathy, he will create its own GUI
 with Java... He doesn't ask anything... (Maybe he asks for the backend :p)
 Phil

 Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit :
  Why are people asking for what they like, and not thinking about what is
  right...
  Yes, java development is really nice and fast! but java still has a lot
  of disadvantages for such a project, first, people hate it (:P), the JVM
  must be installed and is huge to download, so it's sad for dialup people.
  and yes, java is fast, it's even faster than C (really!) for processing,
  but the whole GUI part of Java is SLOW AS HELL, and yes, it is...
  also, please don't talk about that mercury crap :p
  I'm trying to think about what would be the most beneficial for all of
  us, as developers and for our users. So java is not the perfect solution
  (but not out of the way yet), and python/perl, please... we don't
  need any more integration/training phase.. + we need people to work, not
  stop bein motivated. Don't know about you python geeks, but in my case,
  I'm narrow minded and I don't want to know what python is :P (looks
  crappy to me)
 
  KKRT
 
  On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED] wrote:
   I'm not an amsn developer (please, don't kill me), but if you guys are
   going
   to develop a MSN backend for telepathy I'm willing to implement a
   java/swing
   frontend! (and no, java isn't slow as hell, and yes, mercury is a
   bugged piece of crap) :D
   Apart from java I prefer python (maybe with pygtk)...
  
   By the way, is telepathy suported on windows?
  
   On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:
   - Original Message -
   From: Youness Alaoui [EMAIL PROTECTED]
  
python, NO, perl, NO... I know these languages are popular, but I
just hate the syntax, and especially python, I heard so much about
it, but
  
   I
  
never even felt the need to look at what the code looks like, I just
  
   hate
  
it from the start...
  
   Neither I like it so much, but maybe you have to think about it from
  
   the point of view of ease of use, more than beauty itself (even if I
   agree
   a
   little with you :)).
   really, it doesn't look that bad ;)
   And btw, you said you didn't like tcl as well :D
  
moreover, the main reason why we'd avoid python (if everyone agrees
  
   with
  
me), is that we're tcl/tk programmers here.. learning a new
language,
  
   no
  
thanks... C code is for those who knows C code, and there are a few
in here, and it's still the standard programming language...
if we could get the hell out of tcl/Tk (or any interpreted
language),
  
   I
  
would 100% do it, the only problem with C code is that it's hard to
  
   create
  
GUIs with it (I think, anyways, I'm still under the trauma of my Qt
course...), while in Tk, it's as easy as stealing a cnady from a kid
  
   (who
  
ever invented this quote???), which is why we want to stick to Tk
for
  
   our
  
GUI.
  
   As I said, gtk doesn't look that bad in every programming language
   (gtk is
   C). pygtk is just a wrapper
  
What you have said though made me realize that we might be going the
  
   wrong
  
way in some stuff...
we could drop the whole interpreter thing, the Data/ structures
could
  
   be
  
held in C structure (don't talk about C++ because of ABI, but C++ is
  
   the
  
nicest way to do it, I know!), and we could have a nice API to
access those...
and the GUI.. we could still use Tk inside C code with the Tk
  
   library...
  
no ?
  
   shoot me: I don't like how tk looks :D
   you have to compile yourself tcl/tk 8.5 just to have antialiased
   fonts...
   d'uh!
  
should we drop the .tcl files completly ?
  
   not to be repetitive (maybe you know it):
   http://tcl-gtk.sourceforge.net/:D
   ok, beat me :P
  
  
  
   ___
   Amsn-devel mailing list
   Amsn-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/amsn-devel

 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Bruno Costa
Benchmarks and articles here ya go! (now I'll be killed)http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
http://www.javalobby.org/articles/swing_slow/index.jspJava Hotspot: http://en.wikipedia.org/wiki/HotSpotAdaptive optimization: 
http://en.wikipedia.org/wiki/Adaptive_optimizationhttp://www.javaworld.com/jw-02-1998/jw-02-jperf.html
Note that these articles are relatively old, java today is even faster.Of course, I understand that a VM and the OO concepts introduces some overhead, but tcl, ruby, python, perl, c# all these languages are slower or as fast as java, but noone seems to be saying it all time :)
On 6/1/06, Harry Vennik [EMAIL PROTECTED] wrote:
Yes, you may be right, be we also need to think about what we are going to doourselves. For that I think there is just:- Tcl because we use that now, and we all know it- C because it is the best programming language that compiles to native code
I prefer C.I've always disliked interpreted languages because of their lack of speed.And Youness: Java is faster than C for processing Benchmarks please :-PHarryOp donderdag 1 juni 2006 22:17, schreef Philippe Valembois - Phil:
 I think you misread the mail... He says that if we do a backend for Telepathy, he will create its own GUI with Java... He doesn't ask anything... (Maybe he asks for the backend :p) Phil
 Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit:  Why are people asking for what they like, and not thinking about what is  right...  Yes, java development is really nice and fast! but java still has a lot
  of disadvantages for such a project, first, people hate it (:P), the JVM  must be installed and is huge to download, so it's sad for dialup people.  and yes, java is fast, it's even faster than C (really!) for processing,
  but the whole GUI part of Java is SLOW AS HELL, and yes, it is...  also, please don't talk about that mercury crap :p  I'm trying to think about what would be the most beneficial for all of
  us, as developers and for our users. So java is not the perfect solution  (but not out of the way yet), and python/perl, please... we don't  need any more integration/training phase.. + we need people to work, not
  stop bein motivated. Don't know about you python geeks, but in my case,  I'm narrow minded and I don't want to know what python is :P (looks  crappy to me)   KKRT
   On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED] wrote:   I'm not an amsn developer (please, don't kill me), but if you guys are
   going   to develop a MSN backend for telepathy I'm willing to implement a   java/swing   frontend! (and no, java isn't slow as hell, and yes, mercury is a
   bugged piece of crap) :D   Apart from java I prefer python (maybe with pygtk)... By the way, is telepathy suported on windows? On 6/1/06, NoWhereMan 
[EMAIL PROTECTED] wrote:   - Original Message -   From: Youness Alaoui 
[EMAIL PROTECTED]  python, NO, perl, NO... I know these languages are popular, but Ijust hate the syntax, and especially python, I heard so much about
it, but I  never even felt the need to look at what the code looks like, I just  
   hate  it from the start... Neither I like it so much, but maybe you have to think about it from  
   the point of view of ease of use, more than beauty itself (even if I   agree   a   little with you :)).   really, it doesn't look that bad ;)
   And btw, you said you didn't like tcl as well :D  moreover, the main reason why we'd avoid python (if everyone agrees with
  me), is that we're tcl/tk programmers here.. learning a newlanguage, no  thanks... C code is for those who knows C code, and there are a few
in here, and it's still the standard programming language...if we could get the hell out of tcl/Tk (or any interpretedlanguage),  
   I  would 100% do it, the only problem with C code is that it's hard to create  GUIs with it (I think, anyways, I'm still under the trauma of my Qt
course...), while in Tk, it's as easy as stealing a cnady from a kid (who  ever invented this quote???), which is why we want to stick to Tk
for our  GUI. As I said, gtk doesn't look that bad in every programming language
   (gtk is   C). pygtk is just a wrapper  What you have said though made me realize that we might be going the  
   wrong  way in some stuff...we could drop the whole interpreter thing, the Data/ structurescould
 be  held in C structure (don't talk about C++ because of ABI, but C++ is the  
nicest way to do it, I know!), and we could have a nice API toaccess those...and the GUI.. we could still use Tk inside C code with the Tk
 library...  no ? shoot me: I don't like how tk looks :D   you have to compile yourself tcl/tk 
8.5 just to have antialiased   fonts...   d'uh!  should we drop the .tcl files completly ? not to be repetitive (maybe you know it):
   

Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Bruno Costa
On 6/1/06, Philippe Valembois - Phil [EMAIL PROTECTED] wrote:
I think you misread the mail...He says that if we do a backend for Telepathy, he will create its own GUI withJava... He doesn't ask anything... (Maybe he asks for the backend :p)PhilThanks Phil!
Youness often misreads my e-mails, I think he doesn't like me :(Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit:
 Why are people asking for what they like, and not thinking about what is right... Yes, java development is really nice and fast! but java still has a lot of disadvantages for such a project, first, people hate it (:P), the JVM must
 be installed and is huge to download, so it's sad for dialup people. and yes, java is fast, it's even faster than C (really!) for processing, but the whole GUI part of Java is SLOW AS HELL, and yes, it is...
 also, please don't talk about that mercury crap :p I'm trying to think about what would be the most beneficial for all of us, as developers and for our users. So java is not the perfect solution (but
 not out of the way yet), and python/perl, please... we don't need any more integration/training phase.. + we need people to work, not stop bein motivated. Don't know about you python geeks, but in my case, I'm narrow
 minded and I don't want to know what python is :P (looks crappy to me) KKRT On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED]
 wrote:  I'm not an amsn developer (please, don't kill me), but if you guys are  going  to develop a MSN backend for telepathy I'm willing to implement a  java/swing
  frontend! (and no, java isn't slow as hell, and yes, mercury is a bugged  piece of crap) :D  Apart from java I prefer python (maybe with pygtk)...   By the way, is telepathy suported on windows?
   On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:  - Original Message -  From: Youness Alaoui 
[EMAIL PROTECTED]python, NO, perl, NO... I know these languages are popular, but I just   hate the syntax, and especially python, I heard so much about it, but
   Inever even felt the need to look at what the code looks like, I just   hateit from the start...
   Neither I like it so much, but maybe you have to think about it from   the point of view of ease of use, more than beauty itself (even if I  agree
  a  little with you :)).  really, it doesn't look that bad ;)  And btw, you said you didn't like tcl as well :Dmoreover, the main reason why we'd avoid python (if everyone agrees
   withme), is that we're tcl/tk programmers here.. learning a new language,   nothanks... C code is for those who knows C code, and there are a few in
   here, and it's still the standard programming language...   if we could get the hell out of tcl/Tk (or any interpreted language),   I 
   would 100% do it, the only problem with C code is that it's hard to   createGUIs with it (I think, anyways, I'm still under the trauma of my Qt
   course...), while in Tk, it's as easy as stealing a cnady from a kid   (whoever invented this quote???), which is why we want to stick to Tk for
   ourGUI.   As I said, gtk doesn't look that bad in every programming language (gtk  is  C). pygtk is just a wrapper
What you have said though made me realize that we might be going the   wrongway in some stuff...   we could drop the whole interpreter thing, the Data/ structures could
   beheld in C structure (don't talk about C++ because of ABI, but C++ is   thenicest way to do it, I know!), and we could have a nice API to access
   those...   and the GUI.. we could still use Tk inside C code with the Tk   library...no ? 
  shoot me: I don't like how tk looks :D  you have to compile yourself tcl/tk 8.5 just to have antialiased  fonts...  d'uh!should we drop the .tcl files completly ?
   not to be repetitive (maybe you know it):  http://tcl-gtk.sourceforge.net/:D  ok, beat me :P 
___  Amsn-devel mailing list  Amsn-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/amsn-devel___Amsn-devel mailing list
Amsn-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/amsn-devel
-- Bruno Costa:wq
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-06-01 Thread Youness Alaoui
On Thu, 01 Jun 2006 16:26:13 -0400, Bruno Costa [EMAIL PROTECTED] wrote:

 On 6/1/06, Philippe Valembois - Phil  
 [EMAIL PROTECTED]
 wrote:

 I think you misread the mail...
 He says that if we do a backend for Telepathy, he will create its own  
 GUI
 with
 Java... He doesn't ask anything... (Maybe he asks for the backend :p)
 Phil


 Thanks Phil!

 Youness often misreads my e-mails, I think he doesn't like me :(


ll, n, not true, not true.. I don't even know who you are.. I even  
thought it was your first post :P
actually, I never read the sender's name, some of you are in my  
'Contacts', and the email appears with a different icon for emails coming  
 from my contacts (vivia, sander, karol, alvaro, phil, Jerome...), in which  
case, I see who sent it, and take into consideration the person who sent  
it (knowing that what person X said will have more 'value' than person Y,  
not discimination, but for example, vivia giving advice about TkCximage  
means less than Phil's word, because vivia knows (practicly) nothing about  
Cximage while Phil worked with it intensively)
so it's nothing personal, ok? I know you said it in an ironic/joking way,  
but let's just make sure there is no misunderstanding :)

KaKaRoTo

 Le Thursday 01 June 2006 21:51, Youness Alaoui a écrit:
  Why are people asking for what they like, and not thinking about what  
 is
  right...
  Yes, java development is really nice and fast! but java still has a  
 lot
 of
  disadvantages for such a project, first, people hate it (:P), the JVM
 must
  be installed and is huge to download, so it's sad for dialup people.  
 and
  yes, java is fast, it's even faster than C (really!) for processing,  
 but
  the whole GUI part of Java is SLOW AS HELL, and yes, it is...
  also, please don't talk about that mercury crap :p
  I'm trying to think about what would be the most beneficial for all of
 us,
  as developers and for our users. So java is not the perfect solution
 (but
  not out of the way yet), and python/perl, please... we don't need
 any
  more integration/training phase.. + we need people to work, not stop
 bein
  motivated. Don't know about you python geeks, but in my case, I'm  
 narrow
  minded and I don't want to know what python is :P (looks crappy to me)
 
  KKRT
 
  On Thu, 01 Jun 2006 15:34:41 -0400, Bruno Costa [EMAIL PROTECTED]
 wrote:
   I'm not an amsn developer (please, don't kill me), but if you guys  
 are
   going
   to develop a MSN backend for telepathy I'm willing to implement a
   java/swing
   frontend! (and no, java isn't slow as hell, and yes, mercury is a
 bugged
   piece of crap) :D
   Apart from java I prefer python (maybe with pygtk)...
  
   By the way, is telepathy suported on windows?
  
   On 6/1/06, NoWhereMan [EMAIL PROTECTED] wrote:
   - Original Message -
   From: Youness Alaoui [EMAIL PROTECTED]
  
python, NO, perl, NO... I know these languages are popular, but I
 just
hate the syntax, and especially python, I heard so much about it,
 but
  
   I
  
never even felt the need to look at what the code looks like, I
 just
  
   hate
  
it from the start...
  
   Neither I like it so much, but maybe you have to think about it from
  
   the point of view of ease of use, more than beauty itself (even if  
 I
   agree
   a
   little with you :)).
   really, it doesn't look that bad ;)
   And btw, you said you didn't like tcl as well :D
  
moreover, the main reason why we'd avoid python (if everyone  
 agrees
  
   with
  
me), is that we're tcl/tk programmers here.. learning a new
 language,
  
   no
  
thanks... C code is for those who knows C code, and there are a  
 few
 in
here, and it's still the standard programming language...
if we could get the hell out of tcl/Tk (or any interpreted
 language),
  
   I
  
would 100% do it, the only problem with C code is that it's hard  
 to
  
   create
  
GUIs with it (I think, anyways, I'm still under the trauma of my  
 Qt
course...), while in Tk, it's as easy as stealing a cnady from a
 kid
  
   (who
  
ever invented this quote???), which is why we want to stick to Tk
 for
  
   our
  
GUI.
  
   As I said, gtk doesn't look that bad in every programming language
 (gtk
   is
   C). pygtk is just a wrapper
  
What you have said though made me realize that we might be going
 the
  
   wrong
  
way in some stuff...
we could drop the whole interpreter thing, the Data/ structures
 could
  
   be
  
held in C structure (don't talk about C++ because of ABI, but C++
 is
  
   the
  
nicest way to do it, I know!), and we could have a nice API to
 access
those...
and the GUI.. we could still use Tk inside C code with the Tk
  
   library...
  
no ?
  
   shoot me: I don't like how tk looks :D
   you have to compile yourself tcl/tk 8.5 just to have antialiased
   fonts...
   d'uh!
  
should we drop the .tcl files completly ?
  
   not to be repetitive (maybe 

Re: [Amsn-devel] aMSN2 and Telepathy

2006-05-27 Thread capricious . falcon
On 5/26/06, Youness Alaoui [EMAIL PROTECTED] wrote:
 On Fri, 26 May 2006 12:53:37 -0400, [EMAIL PROTECTED] wrote:

  On 5/25/06, Youness Alaoui [EMAIL PROTECTED] wrote:
  lol @ your last sentence, nice though :)
  You know how I feel about that, so you can count me in, as soon as I get
  some time, I'll be doing some stuff.. right now I'm rewriting part of
  the
  new CL that Karel wrote, making it even more modular and easy to use
  (his
  current design was good, but it depended on an option available only in
  tcl 8.5, so now I thought of another possible design/implementation and
  I'm doing it, using a lot of what was already there).
  so, you know about the wiki right, there's an amsn2 page in there with
  what we first talked about, any ideas should go there.
  The GUI could be a mix between different languages, I like Tk for its
  ease
  of use, Qt is too crap to program and gnome, I don't know.. but usually
  any GUI written in C/C++ is difficult to program (afaik, I could be
  wrong). I don't want to put java in the debate because java's Achilles'
  heel is the GUI (slow)...
  the new CL is event driven, and we have the dbus extension for tcl we
  can
  use...
  now that we got the 0.96 in a new branch, I think we're going to be more
  active!
  I suggest we branch into 2_0 for farsight/telepathy stuff...
  the xml2gui project might be useless as it seems a similar thing already
  exists and I think Tom would want to put TkHtml in...
  Damn right :)
  so I think tcl/tk
  megawidgets with snit (like the clgui.tcl) and tkhtml for some fancy
  stuff
  like bg images, and we got ourself a nice GUI... then we'll move the
  events from protocol.tcl into telepathy2amsncore.c
  The contact list can be done in tkhtml too :) Skiable :D
 
  KKRT
 
 

 Tom changed from a nice guy with good artistic skills, into a skin
 freak... watch out everyone! he might skin you alive for his new project :P

I have my eye on yours ;)



 --
 KaKaRoTo


 ___
 Amsn-devel mailing list
 Amsn-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/amsn-devel



___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-05-26 Thread Youness Alaoui
On Fri, 26 May 2006 12:53:37 -0400, [EMAIL PROTECTED] wrote:

 On 5/25/06, Youness Alaoui [EMAIL PROTECTED] wrote:
 lol @ your last sentence, nice though :)
 You know how I feel about that, so you can count me in, as soon as I get
 some time, I'll be doing some stuff.. right now I'm rewriting part of  
 the
 new CL that Karel wrote, making it even more modular and easy to use  
 (his
 current design was good, but it depended on an option available only in
 tcl 8.5, so now I thought of another possible design/implementation and
 I'm doing it, using a lot of what was already there).
 so, you know about the wiki right, there's an amsn2 page in there with
 what we first talked about, any ideas should go there.
 The GUI could be a mix between different languages, I like Tk for its  
 ease
 of use, Qt is too crap to program and gnome, I don't know.. but usually
 any GUI written in C/C++ is difficult to program (afaik, I could be
 wrong). I don't want to put java in the debate because java's Achilles'
 heel is the GUI (slow)...
 the new CL is event driven, and we have the dbus extension for tcl we  
 can
 use...
 now that we got the 0.96 in a new branch, I think we're going to be more
 active!
 I suggest we branch into 2_0 for farsight/telepathy stuff...
 the xml2gui project might be useless as it seems a similar thing already
 exists and I think Tom would want to put TkHtml in...
 Damn right :)
 so I think tcl/tk
 megawidgets with snit (like the clgui.tcl) and tkhtml for some fancy  
 stuff
 like bg images, and we got ourself a nice GUI... then we'll move the
 events from protocol.tcl into telepathy2amsncore.c
 The contact list can be done in tkhtml too :) Skiable :D

 KKRT



Tom changed from a nice guy with good artistic skills, into a skin  
freak... watch out everyone! he might skin you alive for his new project :P


-- 
KaKaRoTo


___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel


Re: [Amsn-devel] aMSN2 and Telepathy

2006-05-24 Thread Youness Alaoui

lol @ your last sentence, nice though :)
You know how I feel about that, so you can count me in, as soon as I get  
some time, I'll be doing some stuff.. right now I'm rewriting part of the  
new CL that Karel wrote, making it even more modular and easy to use (his  
current design was good, but it depended on an option available only in  
tcl 8.5, so now I thought of another possible design/implementation and  
I'm doing it, using a lot of what was already there).
so, you know about the wiki right, there's an amsn2 page in there with  
what we first talked about, any ideas should go there.
The GUI could be a mix between different languages, I like Tk for its ease  
of use, Qt is too crap to program and gnome, I don't know.. but usually  
any GUI written in C/C++ is difficult to program (afaik, I could be  
wrong). I don't want to put java in the debate because java's Achilles'  
heel is the GUI (slow)...
the new CL is event driven, and we have the dbus extension for tcl we can  
use...
now that we got the 0.96 in a new branch, I think we're going to be more  
active!

I suggest we branch into 2_0 for farsight/telepathy stuff...
the xml2gui project might be useless as it seems a similar thing already  
exists and I think Tom would want to put TkHtml in... so I think tcl/tk  
megawidgets with snit (like the clgui.tcl) and tkhtml for some fancy stuff  
like bg images, and we got ourself a nice GUI... then we'll move the  
events from protocol.tcl into telepathy2amsncore.c


KKRT

On Wed, 24 May 2006 20:32:10 -0400, Philippe Khalaf  
[EMAIL PROTECTED] wrote:



Hi,
   I have been reading the mailing list and I gather that people are
getting rather bored. But the main problem is that everyone seems to be
busy. In any case, I have sent a similar email before but I am doing it
again. Now Telepathy is at a different stage of it's life. It's
actually working now and a project like aMSN2 can be started. In case
you guys don't know it, Telepathy is getting big and it will soon
become an integral part of the Gnome desktop, and hopefully KDE. If
aMSN2 was to be started, it would consist of 2 main projects :

- An MSN connection manager for Telepathy (a kind of protocol plugin) :
This is where the aMSN people can be very helpful since you all have a
rather good knowledge of the MSN protocol and can write this easily.
This of course can be written in a different language than TCL. Any
language that has DBUS bindings will do (C/GLib, C++, QT Objects,
python, etc).

- An aMSN2 GUI. Brand new GUI. The cool thing about aMSN is it's
feature list. The aMSN devels have come up with cool features that are
actually useful and not just stupid little gadgets. This can be
transported into a brand new UI that uses Telepathy, and it can be
written with another toolkit like GTK or QT. A new UI can be started
immediately using the Jabber connection manager (called gabble) while
the MSN connection manager is being worked on.

In other words, aMSN2 would be a completely different project, but I
believe aMSN is what it is not because of tcl/tk and not because of it's
pretty code :P but because of the features and feel that it has, and
that is a direct reflection of the community that works on it. If the
feel of aMSN can be maintained, it doesn't matter what back-end it uses,
or what toolkit it's written in. It can only look better anyways :)

There are a lot of positive things about moving on to Telepathy :
- Put some life back into the project.
- New languages and new skills to learn. I'm talking C, C++, GLib, GTK,
QT, D-BUS or anything else we want.
- New toolkit, new look.
- Solid and well designed framework.
- Getting in sync with the future. Telepathy is big now. We have a
GUADEC main talk, we got 2 summer of code entries and we financially
support the project. Any UIs or projects associated with it
will also be big (aMSN is already big and can take it's popularity with
it).
- Transparent support for other protocols (jabber, oscar, etc).
- Full audio/video support with Farsight.

I will let you come up with any drawbacks or bad things about it.

If anyone is interested in taking this direction. Tell me right now! I
can definitely help out with managing such a project and designing
anything that needs to be designed. Obviously I am very close to
Telepathy and can help with anything in that regards as well.

You guys want a spark here is your chance. Take it or leave it the
Telepathy train is taking passengers but isn't slowing down!

Regards,
Philippe


---
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications  
in

the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642
___
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net