Robert Walker wrote: > Marnen Laibow-Koser wrote: >> * You seemed to be saying that we should use this pattern because Cocoa >> does. My respose was that yes, that's possible, but it's also possible >> that Cocoa made a mistake. I make no judgement on which is the case; I >> merely wanted to point out the other possibility. As far as Obj-C being >> weird, well...I think it is. That doesn't mean I dislike it; in fact, I >> think it's kind of neat. But a C-Smalltalk hybrid is like >> garlic-flavored ice cream: even if you like the way it tastes, it's >> still conceptually odd. :) > > Actually, I'm not saying that at all. This all got started by my saying > that I like this pattern that I've seen used in other places. If you > look back at earlier posts, I also said that view helpers are a fine > substitute in the context of Rails. I tend to draw on experience from > across all the languages and frameworks I've used. I think they all have > something to teach us, whether we necessarily like everything about them > or not. > > In regards to the C-Smalltalk hybrid nature of Obj-C: I believe that > grew out of both a need and a want. The designers of the language were > obviously fans of Smalltalk (or at least certain aspects of it), but > also had a need to be directly compatible with the huge amount of C code > that operating systems and services were written in. Not every language > can be purely "green-field" like Ruby, or even Java.
I never said it could. > > Even today there is still a huge amount of pure C code running most > modern operating systems. Of course. > When you are writing applications running > directly on top of that code, a hybrid like ObJ-C is a great solution. > It provides a clean object-oriented model, that can still be intermixed > with all that legacy C code. I never said it wasn't a good solution for the problem it was meant to solve. I don't know where you're getting the idea that I did. > > P.S. I sorry if my prior post sounded harsh. I was simply trying to make > a point. I know that you're a great developer, I follow your posts and > agree with the vast majority of your replies. I just think we need to be > careful of falling into the "elitists" trap thinking that "our" way is > the "only" way. I agree. > I love Ruby and Rails, but that doesn't mean that I'm > going to forget the lessons I've learned from other solutions, or > disregard them because they're different. Nor I. And yet that's exactly what it appeared that you were doing with Cocoa... Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

