emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs contributions, C and Lisp


From: John Yates
Subject: Re: Emacs contributions, C and Lisp
Date: Sat, 1 Mar 2014 15:30:49 -0500

On Sat, Mar 1, 2014 at 1:02 PM, Eli Zaretskii <address@hidden> wrote:
Because Clang was designed and implemented as a compiler, first and
foremost, and not as a CEDET backend.

Actually that is more wrong than right.

First of all clang is not a compiler.  Hence a frequent mistaken assumption within this thread that there is one clang, comparable more or less to GCC (or at least GCC's C++ frontend).  In reality there are multiple tools built using some collection of clang components.  A traditional C++ compiler creating using LLVM is only one tool:

https://github.com/llvm-mirror/clang-tools-extra
http://llvm.org/devmtg/2008-08/Kremenek_StaticAnalyzer.pdf

Clang from the outset has been and remains a toolkit for C-like languages.  It is true that - as Eli asserts - it was not designed with CEDET per se in mind.  But it was designed with the hope of serving the full domain of tools that want to interact in a language aware manner with C-like source code.  If I am not mistaken that covers CEDET.

/john

reply via email to

[Prev in Thread] Current Thread [Next in Thread]