Hacker News new | past | comments | ask | show | jobs | submit login

I do not see those rumors coming to fruition at all. Apple has way too much invested in ObjC at this point to be supplanted by Ruby. That's just my opinion though.



They're based in a few things:

1) MacRuby supports LLVM.

2) Apple has a dev on the MacRuby project.

3) MacRuby's Cocoa bindings are pretty fantastic, it's not unimaginable that they could be replaced with just MacRuby.

4) Ruby and Apple are already a cultural fit.

That said, I'd be a bit of a surprise. Doesn't mean it'll never happen, though.


I'm just going to point out a single flaw in this argument.

2) Apple has _a_ dev on the MacRuby project.

One dev does not a complete project make. Perhaps in time, if they put more support behind MacRuby, but I'll believe it when I see it. So far, people are just chasing rumours.


I wonder if Apple might be tempted to throw significant support behind Ruby just because Google is pushing Python.


This doesn't make much sense to be honest. Just because two companies don't see eye to eye on an executive level and are competing on some products doesn't mean they will take a flamewar over languages and make business decisions based on that. That's nonsense.

You might be interested to know that Apple has released products built on top of python, such as the calendar server (which is open source, and built on top of Twisted). How would that possibly fit into your theory? Or what of the python objective c bridge? Both python and ruby come preinstalled on OS X, I don't think Apple as a company has a preference for one or the other.


It wasn't a theory, it was just a passing thought. In any case, I wasn't positing a "flamewar"; rather, wondering if there might be some strategic value in pushing a different language that exists in the same sort of space as Python than the one that Google is pushing.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: