blob: 8722f6386b44fd9520f9c1c8f281258c2a11232c [file] [log] [blame]
Chris Lattner706c99a2007-07-24 17:59:54 +00001<title>Minimal clang home page</title>
2
3<p>
Reid Spencer2f291ba2007-08-02 09:50:49 +00004This is a bare bones web page for the "clang" C front-end. This project will
5provide a new C/C++/ObjC front-end for <a href="http://llvm.org">LLVM</a>.
Chris Lattner706c99a2007-07-24 17:59:54 +00006</p>
7
8<p>The motivation for this project is described well in Steve Naroff's talk
9at the <a href="http://llvm.org/devmtg/2007-05/">2007 LLVM Developer Meeting</a>.
10A <a href="http://llvm.org/devmtg/2007-05/09-Naroff-CFE.mov">video</a> and
11<a href="http://llvm.org/devmtg/2007-05/09-Naroff-CFE.pdf">slides</a> are
12available.</p>
13
Chris Lattner18cf0ff2007-07-26 06:11:49 +000014<p>Some more motivation, details, and performance numbers are in the second
15half of Chris' <a
16href="http://llvm.org/pubs/2007-07-25-LLVM-2.0-and-Beyond.html"> LLVM 2.0
Reid Spencerad43ad42007-08-02 09:58:41 +000017and Beyond!</a> talk, which describes how the clang pre-processor can be used
Chris Lattner18cf0ff2007-07-26 06:11:49 +000018to make distcc 3-4x more scalable.</p>
19
Chris Lattner706c99a2007-07-24 17:59:54 +000020<p>To get and build the source, please follow <a
21href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009817.html">these
22directions</a>.</p>
23
24<p>If you are interested in discussing this work, please join the <a
25href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a> mailing
26list. If you are interested in contributing to it or following its progress,
27please join the <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">
28cfe-commits</a> list.</p>
29
Chris Lattner8993e902007-07-31 04:52:37 +000030<p>A rough <a href="docs/InternalsManual.html">Internals Manual</a> is
31available.</p>
Chris Lattner706c99a2007-07-24 17:59:54 +000032
33<p>Please note that we don't consider this to be ready for people to take and
34compile random pieces of code with yet. However, if you'd like to do so
Reid Spencer06ddd812007-08-02 09:54:52 +000035<em>and</em> help fix problems exposed by doing so, we would appreciate the help.</p>
Chris Lattner706c99a2007-07-24 17:59:54 +000036