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.
On Jan 29,[masked]:51 AM, Ian Smith-Heisters <[address removed]> wrote:
On 1/28/08, Loqi <[address removed]> wrote:I actually agree with all your points, except that it doesn't bother
> Natural languages are for artfully conveying meaning among humans.
> Programming languages are for precisely controlling logic machines.
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:
x.has_y # (deprecated I think)
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
This message was sent by Ian Smith-Heisters ([address removed]) from The East Bay Ruby Meetup Group.
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
To learn more about Ian Smith-Heisters, visit his/her member profile: http://ruby.meetup.com/81/members/5024559/