[Please do not mail me a copy of your followup]
Lynn McGuire <
lynnmc...@gmail.com> spake the secret code
<oabtkt$t5s$
1...@dont-email.me> thusly:
>I am continuing to hear more and more good things about the LLVM
>compilers and backend code generator. I just wish that there was an
>platform independent IDE for them.
I'm not sure what you're asking for.... are you intending to work in
LLVM itself and you want an IDE that facilitiates development of
changes to LLVM, or are you asking for an IDE that uses LLVM as the
back end?
For the former, the whole thing is CMake based, so any environment
that supports CMake will let you contribute to LLVM/Clang.
For the latter, Clang uses LLVM as the backend, so anything you
compile with clang will go through LLVM.
In either case, CLion will support the environment on linux/MacOS.
For Windows, it's a little trickier, but it's possible to install the
clang compiler into VS so that you can compile with clang. (VS has an
offering built-in that uses the clang front end and the MSVC code
generator allowing you access to the language parsing of clang and
code generation of MSVC.)
>While I am at it, a platform independent user interface maintained by
>the compiler writers and a part of the C++ standards would be
>good also.
No other language (standardized or not) has this, so I see no reason
to impose this on the C++ standards committee. The standards
committee doesn't even maintain a reference implementation of the
language for C++. Asking them to support a reference IDE is
unrealistic. Supplying this is the proper role of the community
and/or marketplace.
--
"The Direct3D Graphics Pipeline" free book <
http://tinyurl.com/d3d-pipeline>
The Terminals Wiki <
http://terminals-wiki.org>
The Computer Graphics Museum <
http://computergraphicsmuseum.org>
Legalize Adulthood! (my blog) <
http://legalizeadulthood.wordpress.com>