|
|
|
|
|
by richcollins
5933 days ago
|
|
used it to bolster you're own "Top 100 rails" status. I've mostly stopped using Rails and Ruby in favor of Io, so I have no interest in bolstering my Rails status. I was just providing evidence to counter your assertion that I was a Ruby newb. The notion that you can follow singular design principles in all situations is absurd, if you ask me. I agree that "it depends", but using Hashes as arguments has become idiomatic Ruby, which is unfortunate in most cases. |
|
I still would really like to see examples of well designed open source Ruby projects that follow what you consider to be decent design principles. I think that'd make a much stronger case for your argument, and might open my eyes to something that's been in a blind spot.
Personally, I feel like a certain amount of API design is bound to what consumers will expect. We can certainly stretch and shift their tendencies, but if we fly in the face of them, our perfection in a vacuum will never be appreciated.