I agree that using Python would at least make it easier to have something stable and bugfree. However, two questions come to mind:
1) Would it be easier to sponsor rob to complete jabberd2 rather than sponsor a new project with new and/or possibly inexperienced developers? I have a feeling that if someone wanted to make a Python server they would have done so already, and if they have not, then it would be due to time constraints (I'm thinking of Jacek, author of pyxmpp). Unless we're flinging $$$ around, I don't see the situation changing, and if we are, then we need to evaluate our options. 2) As I understand, Python has some really nice facilities for doing network and server programming (particularly with Twisted). However, is Python very well suited for client /GUI/ development? This is not a flame, but a legitimate question. If the idea is to make a slick client for the average user, that can run under Windows, Python's ability to deliver is an important factor. Are there notable Python GUI apps? How mature is the concept? Do we want to be a pioneer on two fronts (Jabber and Python) ? -Justin On Saturday 28 August 2004 12:40 pm, [EMAIL PROTECTED] wrote: > > See http://www.saint-andre.com/blog/2004-08.html#2004-08-16T15:49 Your > > opinion is shared by many... > > [Saint-Andre mentioning Python] > Some time ago, I unwillingly started a programming language bashing thread > in jdev when I said that the C implementations are a pain and waste of > time. Just look at the transports which are a nightmare from both a > security as well as a stability point of view (but again, one has to say > that the situation improved a bit in the last years). That's why I'm > especially happy with James Bunton's new transport implementation in > Python. Just compare the readability of this code with the old MSN-t one > > :-). One can easily learn Python *and* start hacking on PyMSN-t in the > > time required just to get an idea on how the old C transports work :-). > And don't forget that with Python (or, in fact, any other decent framework > or high-level language) you do not have problems with exceptions or > memory leaks, two things that make most C programs unusable. > > Regards > _______________________________________________ > jdev mailing list > [EMAIL PROTECTED] > https://jabberstudio.org/mailman/listinfo/jdev _______________________________________________ jdev mailing list [EMAIL PROTECTED] https://jabberstudio.org/mailman/listinfo/jdev
