News for hackers. Stuff that matters.
Re:English.rb: stop writing Ruby like Perl by stephenr on Tuesday February 26, 2013 @12:45PM (#5287098)
Wow, I never knew Ruby's predefined global variables were so cryptically named. (Not a ruby developer)

Is there any sane reason it was designed this way (the language I mean, not this fix)

Re:English.rb: stop writing Ruby like Perl by dragonwriter on Tuesday February 26, 2013 @02:50PM (#5288005)
ISTR (and I've never had much knowledge of Perl), the magic globals were lifted directly from Perl and were intended to support Perl->Ruby transition.
Re:English.rb: stop writing Ruby like Perl by roopeshv on Tuesday February 26, 2013 @02:51PM (#5288020)
http://perldoc.perl.org/English.html perl has it too. So, you can still write ruby like perl
Re:English.rb: stop writing Ruby like Perl by pre_action on Tuesday February 26, 2013 @04:15PM (#5288683)
I imagine this works about as well as it does in Perl. Not everybody uses it, so you have to know the short-hand variables anyway, but now you've got an entire new set of magic names to learn! Let's all learn two names for everything!
Re:English.rb: stop writing Ruby like Perl by phasevar on Tuesday February 26, 2013 @01:14PM (#5287285)
This should be a part of the Ruby distribution.
Re:English.rb: stop writing Ruby like Perl by dragonwriter on Tuesday February 26, 2013 @02:54PM (#5288041)
The English library is part of the Ruby distribution (its part of the standard libraries.)
Re:English.rb: stop writing Ruby like Perl by kamaal on Tuesday February 26, 2013 @11:10PM (#5290492)
Asking people to stop stop writing Ruby like Perl is like asking people to stop writing C++ like C.

Its impossible to that especially when Ruby is 80% perl.