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

They're notorious control freaks about their platform. It's reasonable to assume they want to undermine free software. NeXT under Jobs refused to meet their GPL obligations for their new ObjC frontend until they were threatened with legal action. And their ObjC or C++ requirement for iOS development doesn't really make sense until they can prevent anyone from forking the compiler to produce a less painful dialect of those dated languages.

Which is not to say that LLVM has no technical advantages over GCC.




The change for Apple to clang and LLVM has nothing to do with "prevent anyone from forking the compiler to produce a less painful dialect of those dated languages". GCC has FORTRAN and Ada front-ends and those aren't allowed now. This is the weirdest conspiracy theory on LLVM / clang I have heard yet.

It has everything to do with wanting to use the same code in the IDE as the compiler and not wanting to GPL their development tools. Never mind the additional tools we are likely to see as clang and it associated projects mature.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: