Personally I prefer how forums get you to slow down and write things out in full. In my mind, IRC (or any chat software) tends towards faster, less complete, less thought out answers. I am not saying that this results in wrong answers, just it is a different model. And my personaly preference is for the style of responses you typically get in forums.
Some questions are very tedios to ask in a forum.
To be honest, I am surprised you were able to discuss this sort of code in a chat room - possibly it only worked because there are few members at present. Otherwise it is hard to get the code across to the other people for them to view it and then discuss it.
For example, [...] I did not understand the following codeOn chatzilla at irc://irc.freenode.net/djug-chat we were able to discuss the fact that final function args are implicit data members and can be passed to function "def" long after "get_xyz" has executed. But this required interactive chat for me to understand.
So this is a case where you may not have provided enough details for anyone to give you a better answer. IRC does not change that, however if you can find someone who is willing to ask the right questions to eventually find out what your question is, then IRC might provide a mechanism to help you provide the details quicker than the same process in the forums. This goes back to my first statement about why I like the forum process - since I am not in an interactive discussion with the other people, I tend to take more time to ensure that the problem / answer is as completely described as I can make it.
I got a response in the forum but it was not helpful. Basically the response was "well the code works, what is the problem?". I was confused by the syntax because I had not seen it in any java tutorials.
It also sounds interesting to me, but I am not seeing a compelling reason yet.
I'd still love to have java ranch set up a IRC channel. Presently there are only three of us hanging out on irc://irc.freenode.net/djug-chat. The name DJUG is implicitly city specific and a java ranch IRC would be world wide.
newbie103223> i have doubt
newbie103223> class some_class
newbie563422> im 1337 hax0r