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

I imagine this page's creative process to be something like:

- Okay, we need to think of some reasons besides "It's not GPLv3".

- In fact, let's list that one last so it looks like an afterthought that doesn't concern us so much.

- Hmm, no, too conspicuous. Make it next-to-last.




- and let's include 2 other compilers that aren't really even in the game so it looks like we did due diligence as opposed to just writing a rejection of GCC.


They are asking for suggestions, perhaps these 2 other compilers were suggested?

By the way you should be aware there is 100% no requirement for Apple to defend their choice for a compiler. They can choose whatever they want for any reason or no reason at all. If they don’t choose your favorite compiler it’s not some kind of evil conspiracy.

They made a choice and published a document describing their thought process and you can take it or leave it.


>> By the way you should be aware there is 100% no requirement for Apple to defend their choice for a compiler.

Of course they don't need to. But they did - or rather this is a justification, not specifically a defense. I was just adding on to the previous posters suggested reasoning, which is hinting at something more like a cover story for using non-GPL compiler. Of course they are free to do that too, but no need to publish silly comparisons to justify, rationalize, or defend it.


Is there another viable option other than GCC?


MSVC /s

2008? Unless you really count MSVC, no. 1998, sure, Apple could just buy (as in acquire the IP rights of) Turbo C.


But since both of these were targeting MS-DOS/Windows only It wasn't until 2011 and two owners later that C++Builder was really a cross-platform compiler.


Kylix was also available on Linux.


ICC hypothetically could've been used



Congratulations, you've discovered the "lists written for human consumption" optimizing compiler.




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

Search: