On 24-Apr-2009, at 00:39, Nickola Kolev wrote:

On Thu, 23 Apr 2009 23:03:40 -0500
"Luke-Jr" <[email protected]> wrote:

My own personal experience is that all the jabberds are horribly
unreliable. I use ejabberd because it has problems the least.
But good luck fixing it if it *does* break. :/

Yeah, {for} example {{if}} something in {{the} config file breaks}};,
go and {[find]} it through all the brackets, semicolons and commas out
there. }:]

Gonna have to disagree with both points here. I like the config syntax, since it's just erlang. I can put emacs into erlang mode and get all my normal tools for dealing with syntax errors. You'll have a much harder time with some custom format if you make a syntax error.

Also, debugging and fixing ejabberd is about as simple as it can get, assuming you know erlang already. You can attach to running nodes and interactively debug and do hot code loads for fixes. You cannot do that with any of the other implementations that I know of and it comes in extremely handy sometimes.

I'm not ejabberd's biggest fan (as some of you from the ejabberd list probably already know), but its features and hackability put it in a class by itself.

-bjc

Reply via email to