[ale] semi [OT] making learning ruby programming fun?

Doug Hall doughalldev at gmail.com
Wed Mar 27 23:34:24 EDT 2013


> Some of the syntax is nice and clean, but if you can change the meaning
of basic operators you have no concept > of code readability.

Just because you can modify core classes doesn't mean that you should.
That's pretty widely accepted advice in the ruby community, too. Just
because the author gives you rope, it doesn't mean he wants you to hang
yourself with it. It just means he's allowing you to. Guess what? There are
crappy ruby programmers just like there are crappy Perl or C or Java
programmers.

You should note that Ruby 2 offers name-spaced "refinements" which are a
more respectful way of modifying classes. Of course, the crappy ruby
programmers won't understand them.

If you want really fast programs, you might not want ruby. You might want C
or Java, or even assembly language. As fast as equipment has gotten in the
past ten years, in many instances, it makes sense to optimize around the
programmer, not the program.




On Wed, Mar 27, 2013 at 3:44 PM, Leam Hall <leamhall at gmail.com> wrote:

>
> On 03/27/2013 10:53 AM, Doug Hall wrote:
>
>> I love Ruby. Ruby's creator's motivation was to write a language that
>> make people happy using it.
>>
>
> And make servers crawl when interpreting it and and make humans need
> strong drugs to recover.
>
> Some of the syntax is nice and clean, but if you can change the meaning of
> basic operators you have no concept of code readability.
>
> Leam
>
> ______________________________**_________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/**listinfo/ale<http://mail.ale.org/mailman/listinfo/ale>
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/**listinfo<http://mail.ale.org/mailman/listinfo>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130327/1e525776/attachment.html>


More information about the Ale mailing list