On Apr 27, 2010, at 12:09 PM, Kevin Wright wrote:

Hear hear!

I have absolutely no wish to knock Objective C as a language. But to give it a ready-made monoculture and deny competition, instead of allowing it to compete on its own merits? Now that's just wrong, and people WILL start criticising it because it ain't what they want to be using, but they're forced too.

True enough.

I actually don't take "reflexive criticisms" to be an insult in this circumstance, "knee-jerk reactions" would also be valid. But... to use an analogy, if a state religion were suddenly forced upon you that you previously had no objection to, but it ran counter to your personal beliefs, and all other religions were banned (including atheism), then wouldn't your critique of said religion also rightfully be called "reflexive"?

My critique of the state religion could or may not be reflexive... It depends - am I critiquing its role, or its truth values. There are two different critiques. Much of the content critique of Objective-C these days claims to be at the level of content, but is actually a meta-critique based on the aforementioned enforced monoculture. Critique the monoculture, but separate the two. And don't critique primarily on the basis of language fashions (not you, just anyone) but then purport to be critiquing on objective criteria of quality - again, a lot of what I see in the blogosphere.

Incidentally, the macs are nearly as bad, ever since Java-Cocoa bindings were ditched, and JVM releases delayed to make it a second- class citizen.

JVMs have been catching up - I primarily use Java on the mac. It's been great for the last three years. And if you knew the evils that were within the java/obj-c bindings, you'd know how crappy that is. Frankly, that's where something like SWT on AppKit works well for me - and having some decent java bindings to key appkit classes through jni would be fine... but again, via abstractions. Not rocket science, technically... but obviously not worth the market's time.

I like the iPhone, truly I do, it's a marvel of engineering. So is the Nexus One, plus it offers freedom of speech and language- tolerance. I've voted with my wallet and mine is already in the post. That's the thing about voting - if people are well informed then they do inevitably tend towards democracy...

I love the Nexus-One hardware, and I"m increasingly likeing Android. I think we're closer to competing with the iPhone on features, but still not on a decent "ecosystem." But it's shifting and I like the direction. A lot.

However, most people don't care enough about the issues you voted about (with wallet) to vote with you.

cheers,
Christian


--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" 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/javaposse?hl=en.

Reply via email to