Linked by Thom Holwerda on Fri 8th May 2009 10:03 UTC, submitted by Joel Dahl
Thread beginning with comment 362490
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Clang is already usable and competitive for C, but they are far away from having a usable C++ front end. Check out
http://clang.llvm.org/cxx_status.html
These are not obscure features that are missing; there are major holes. It's going to be several person-years of intensive work. And then they'll still rely on the GNU libstdc++.
In the meantime, it appears Apple is using a hybrid approach, with the GCC front ends and the LLVM back end. It will take them years to be GNU-free.
http://clang.llvm.org/cxx_status.html
These are not obscure features that are missing; there are major holes. It's going to be several person-years of intensive work. And then they'll still rely on the GNU libstdc++.
In the meantime, it appears Apple is using a hybrid approach, with the GCC front ends and the LLVM back end. It will take them years to be GNU-free.
You do realise that the status can be (and most likely) out of date? you also realise that there is a heck of alot of working going on outside that of the community which will be merged at a later date?
Yes, there is still alot of work to be done but realise that there are now going to be more programmers jumping onboard and you'll find that Clang will be feature complete quicker than you expected.





Member since:
2006-01-11
Clang is already usable and competitive for C, but they are far away from having a usable C++ front end. Check out
http://clang.llvm.org/cxx_status.html
These are not obscure features that are missing; there are major holes. It's going to be several person-years of intensive work. And then they'll still rely on the GNU libstdc++.
In the meantime, it appears Apple is using a hybrid approach, with the GCC front ends and the LLVM back end. It will take them years to be GNU-free.