Re: [ruby-81] I hate pluralization!

From: David B.
Sent on: Tuesday, January 29, 2008 9:03 AM
Hi,

I totally agree.  Pluralization in Rails should be abolished.  I think that was one of their worst design decisions they've made.  I've seen controllers swing both ways (plural and singular), and I think it's pretty arbitrary.  I thought the point of Rails is to reduce the number of arbitrary decisions we make so that we can focus on things that matter.

That said, it's great to have a framework that you really like and the things that really bother you are as minor as this.

David :)

On Jan 29,[masked]:51 AM, Ian Smith-Heisters <[address removed]> wrote:
On 1/28/08, Loqi <[address removed]> wrote:
> Natural languages are for artfully conveying meaning among humans.
> Programming languages are for precisely controlling logic machines.

I actually agree with all your points, except that it doesn't bother
me so much. The only thing I might question is the above snippet.
Unless you're the only programmer that might conceivably look at your
code, programming languages are also for conveying meaning among
humans. In fact, the logic machine is ultimately just another medium
for conveying yet more information to yet other humans. If a
programmer writes a program that nobody executes... (I'm not sure what
the logical equivalent of not making a sound is).

Another example of grammatical pseudo-english weirdness that gets to me:

assertive:
x.has_y # (deprecated I think)

interrogative:
x.is_a?(Foo)

simple:
!!x.y

I've got aliases all over my code for stuff like that, but I
invariably forget a few permutations and can never remember which one
I used.




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Ian Smith-Heisters ([address removed]) from The East Bay Ruby Meetup Group.
To learn more about Ian Smith-Heisters, visit his/her member profile: http://ruby.meetup.com/81/members/5024559/
To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/account/?tab=comm

Meetup.com Customer Service: [address removed]
632 Broadway New York NY 10012 USA




--
SMS/Text: [masked]
Skype: dbit_solutions

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy