We have seen an increasing number of Ruby solutions posted in this forum. I do not believe that they are accidental (we never see, for example, Python solutions) so I have to consider them as either crowing or evangelising.
If they are crowing (Look how easily we can do this while you have to struggle..) then they are completely unhelpful. Even where the syntax seems cleaner, there are numerous reasons why one might choose any particular language over another and it is only through knowing a language well that one can make an intelligent selection. Let us learn perl in the perl forum - you never know: if we are into comparative linguistics, we might be simultaneously learning Ruby in the Ruby forum.
If they are evangelising, then they are useless. They never explain why their solutions are better than the comparable perl solutions and merely exhibit syntax. Even if they did make a valid point, this would not be the place to make it. Start a Ruby.vs.Perl forum, if you wish, and then people who are interested in your ideas can find them easily and there would be, hopefully, helpful debate rather than mere hectoring.
Languages have communities and cultures. I don't know the Ruby culture but genuinely believe that the Perl community is not impressed by these posts or the attitudes that appear to motivate them.
In short, they are spam. I ask the Ruby community to voluntarily stop posting Ruby solutions in the Perl forum but also give notice that I intend to start red-flagging those that I do see.
If I have mistaken the attitudes of the regular users of this group, then please feel free to contradict me. I will certainly back down if my opinion is unrepresentative and there is genuine interest in these posts.
Yours,
fish
["]As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.["]
--Maur
If they are crowing (Look how easily we can do this while you have to struggle..) then they are completely unhelpful. Even where the syntax seems cleaner, there are numerous reasons why one might choose any particular language over another and it is only through knowing a language well that one can make an intelligent selection. Let us learn perl in the perl forum - you never know: if we are into comparative linguistics, we might be simultaneously learning Ruby in the Ruby forum.
If they are evangelising, then they are useless. They never explain why their solutions are better than the comparable perl solutions and merely exhibit syntax. Even if they did make a valid point, this would not be the place to make it. Start a Ruby.vs.Perl forum, if you wish, and then people who are interested in your ideas can find them easily and there would be, hopefully, helpful debate rather than mere hectoring.
Languages have communities and cultures. I don't know the Ruby culture but genuinely believe that the Perl community is not impressed by these posts or the attitudes that appear to motivate them.
In short, they are spam. I ask the Ruby community to voluntarily stop posting Ruby solutions in the Perl forum but also give notice that I intend to start red-flagging those that I do see.
If I have mistaken the attitudes of the regular users of this group, then please feel free to contradict me. I will certainly back down if my opinion is unrepresentative and there is genuine interest in these posts.
Yours,
fish
["]As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.["]
--Maur