On Wed, 3 Sep 2003, Matthias Wimmer wrote: >> A Java implementation for transports would be really cool. I think one of >> the major reasons the transports do not really evolve beyond "it works for >> basic IM and no more" is because of C. > Why that? As far as I remember my courses C and Java have the same > expressive power.
Well let's use Touring Machines then ;-). Just look at the current status. We have memory leaks in almost all transports (even in jabberd itself) for C is a nightmare concerning this. We do not have decent code documentation for in C there is no standard for this (well, one could use Doxygen or something, but obviously this is too lame for most C people, and setting up documentation in the WWW would make things *by far* too easy for developers obviously). I refer to jabberd14 and jabberd2 here also. We have no functions in the transports that implement for example per-user based settings (looks like nobody wants to implement this without OOP). If you know a way to quickly learn how for example jabberd14's memory spool functions work (I'm not talking of "look at the source"), let me know. Same for jabberd's other functions (XML handling, XDB handling...). If you know a good IDE (comparable to Eclipse) that can be used for C/Jabber development, let me know. Regards _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
