Open source makes writing apps easier because if you have the source code for the OS/window manager you are writing for, its a hell of a lot easier to make your app talk to it, because you know EXACTLY how it works.


BitchX is fine, if you like using a shell. I personally prefer MDI interfaces.

I was under the impression XChat used perl for the scripting?