Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Posted Jan 25, 2014 0:04 UTC (Sat) by jgg (subscriber, #55211)Parent article: Stallman on GCC, LLVM, and copyleft
The add on tools like clang format and the modernizer are useful and very much unique.
Sadly it provides the missing element to give Emacs the sort of incredible code-context-sensitive 'tags' and other features that things like XCode and Visual Studio have had for years. The sort that is only possible if you strongly couple Emacs and clang's libraries. I guess based on these comments that will never happen :(
Unfortunately I think the main thing that has kept gcc going for so long was that it was the compiler code base of choice (out of necessity, not sanity) for research level compiler projects. It is hard to see how that would be true going forward when clang/llvm is so much more accessible to that community.
Posted Jan 25, 2014 7:36 UTC (Sat)
by patrick_g (subscriber, #44470)
[Link] (3 responses)
Performances.
Posted Jan 25, 2014 17:34 UTC (Sat)
by duvelb (guest, #95199)
[Link]
Posted Jan 27, 2014 3:51 UTC (Mon)
by jgg (subscriber, #55211)
[Link] (1 responses)
The reality is that they are close enough now that many users won't care or notice.
Posted Jan 20, 2015 12:28 UTC (Tue)
by pbonzini (subscriber, #60935)
[Link]
Posted Jan 25, 2014 9:37 UTC (Sat)
by coriordan (guest, #7544)
[Link]
The licence.
> give Emacs the sort of incredible code-context-sensitive 'tags' and other features
There's some discussion on emacs-devel about how to get this through GCC. It might be a lot of work.
Posted Jan 25, 2014 12:09 UTC (Sat)
by suy (guest, #81959)
[Link] (3 responses)
I am quite surprised of reading that Emacs doesn't have such support, since even Vim, with it's bad support for asynchronous task (only through complex hacks) has several plugins that interact with clang or libclang to provide completion and more.
Posted Jan 25, 2014 23:49 UTC (Sat)
by deepfire (guest, #26138)
[Link] (2 responses)
Posted Jan 26, 2014 14:22 UTC (Sun)
by jwakely (subscriber, #60262)
[Link]
Posted Jan 27, 2014 3:57 UTC (Mon)
by jgg (subscriber, #55211)
[Link]
Nobody will work on the core support if there is no supportable back end module :(
Posted Jan 25, 2014 12:15 UTC (Sat)
by ballombe (subscriber, #9523)
[Link]
Stallman on GCC, LLVM, and copyleft
The gap is still huge. See this post : http://gcc.gnu.org/ml/gcc/2014-01/msg00230.html
Indeed! The clang "vectorizer" chokes on anything that's slightly harder to digest: http://llvm.org/bugs/show_bug.cgi?id=16358. Reported against clang 3.3, but clang 3.4 is no better.
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Stallman on GCC, LLVM, and copyleft
Architecture support ?
