Motorbikes does have problems (was Erlang does have problems)

Joel Reymont joelr1@REDACTED
Tue Aug 29 23:02:17 CEST 2006

On Aug 29, 2006, at 9:26 PM, Mickael Remond wrote:

> Expat use is not at all related to a memory problem. It is related to
> effiency. The XMPP protocol rely on a stream parser. Expat is probably
> the most ancien, stable and efficient stream parser around. This is  
> the
> reason why it is used in ejabberd.

I fully agree with you. I just got an idea to build on top of  
ejabberd and yaws. I'm also hipe-d by my recent porting  
experience :-). I might tackle a shared pool of expat drivers since I  
believe this is what's needed. Memory use can be easily improved by  
giving binaries to the expat driver since it takes them. This is not  
being done last time I looked, not everywhere.

> Please, Joel, do me a favor. Do not thow away a tool each time someone
> has trouble using it.

Oh, I don't give up on Erlang. It's great for network programming so  
whenever I get to network programming I immediately think Erlang! It  
saddens me when someone else gives up on it but I always try to help  
and make sure people understand their options. Personally, I'm  
embarking on a new venture involving yaws and likely ejabberd.


More information about the erlang-questions mailing list