[cfe-commits] r44788 - in /cfe/trunk/www: features.html index.html

Chris Lattner sabre at nondot.org
Mon Dec 10 00:19:29 PST 2007


Author: lattner
Date: Mon Dec 10 02:19:29 2007
New Revision: 44788

URL: http://llvm.org/viewvc/llvm-project?rev=44788&view=rev
Log:
clean up the TOC.

Modified:
    cfe/trunk/www/features.html
    cfe/trunk/www/index.html

Modified: cfe/trunk/www/features.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/features.html?rev=44788&r1=44787&r2=44788&view=diff

==============================================================================
--- cfe/trunk/www/features.html (original)
+++ cfe/trunk/www/features.html Mon Dec 10 02:19:29 2007
@@ -29,7 +29,7 @@
 
 <ul>
 <li><a href="#performance">High performance and low memory use</a></li>
-<li><a href="#expressivediags">Expressive diagnostics</a></a></li>
+<li><a href="#expressivediags">Expressive diagnostics</a></li>
 <li><a href="#gcccompat">GCC compatibility</a></li>
 </ul>
 
@@ -54,7 +54,7 @@
 </ul>
 
 <!--*************************************************************************-->
-<h1>End-User Features</h1>
+<h1><a name="enduser">End-User Features</a></h1>
 <!--*************************************************************************-->
 
 
@@ -183,7 +183,7 @@
 
 
 <!--*************************************************************************-->
-<h1>Utility and Applications</h1>
+<h1><a name="applications">Utility and Applications</a></h1>
 <!--*************************************************************************-->
 
 <!--=======================================================================-->
@@ -338,7 +338,7 @@
 
 
 <!--*************************************************************************-->
-<h1>Internal Design and Implementation</h1>
+<h1><a name="design">Internal Design and Implementation</a></h1>
 <!--*************************************************************************-->
 
 <!--=======================================================================-->

Modified: cfe/trunk/www/index.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/index.html?rev=44788&r1=44787&r2=44788&view=diff

==============================================================================
--- cfe/trunk/www/index.html (original)
+++ cfe/trunk/www/index.html Mon Dec 10 02:19:29 2007
@@ -9,95 +9,107 @@
   <link type="text/css" rel="stylesheet" href="content.css" />
 </head>
 <body>
-  <!--#include virtual="menu.html.incl"-->
-  <div id="content">
-    <h1>clang: a C language family frontend for LLVM</h1>
-    
-    <p>The goal of the Clang project is to create a new C, C++, Objective C and
-    Objective C++ front-end for the <a href="http://www.llvm.org/">LLVM</a>
-    compiler.</p>
-    
-    <h2><a name="goals">Features and Goals</a></h2>
-    
-    <p>Some of the goals for the project include the following:</p>
-    
-    <ul>
-    <li>Real-world, production quality compiler.</li>
-    <li>A single unified parser for C, Objective C, C++, and Objective
-        C++.</li>
-    <li>Language conformance with these languages and  their variants, like
-        C90, C99, etc.</li>
-    <li>GCC compatibility: support GCC extensions, but allow them to be
-        disabled.</li>
-    <li><a href="features.html#performance">High performance and low memory
-         use</a>.</li>
-    <li>Support many clients such as refactoring, static analysis, as well as
-        code generation.</li>
-    <li>Build a library-based architecture with finely crafted APIs, allowing
-        the code to be reused in many ways.</li>
-    <li>Design for integration with IDEs as well as code generation with the
-        <a href="http://llvm.org">LLVM Optimizer and Code Generator</a>.</li>
-    <li><a href="features.html#expressivediags">Expressive diagnostics</a>:
-        warnings and errors that are actually helpful and make sense.</li>
-    <li>Use the LLVM <a
-        href="http://llvm.org/svn/llvm-project/cfe/trunk/LICENSE.TXT">'BSD'
-        License</a>.</li>
-    <li>Finally, make the code clean and simple enough to make it understandable
-        to anyone who knows the languages involved and has a basic idea of
-        compilers work.</li>
-    </ul>
-    
-    <p>Of course this is only a rough outline of the goals and features of
-       Clang.  To get a true sense of what it is all about, see the <a 
-       href="features.html">Features</a> section.  The Features section breaks
-       each of these down and explains them in more detail.</p>
-       
-       
-     <h2>Why?</h2>
-    
-    <p>The development of a new front-end was started out of a need -- a need
-       for a compiler that allows better diagnostics, better integration with
-       IDEs, a license that is compatible with commercial products, and a
-       nimble compiler that is easy to develop and maintain.  All of these were
-       motivations for starting work on a new front-end that could
-       meet these needs.</p>
-       
-    <p>A good (but quite dated) introduction to Clang can be found in the
-       following video lectures:</p>
-       
-    <ul>
-      <li><a href="clang_video-05-25-2007.html">Clang Introduction</a>
-          (May 2007)</li>
-      <li><a href="clang_video-07-25-2007.html">Features and Performance of 
-          Clang</a>  (July 2007)</li>
-    </ul>
-    
-    <p>For a more detailed comparison between Clang and other compilers, please
-       see the <a href="comparison.html">clang comparison page</a>.</p>
-    
-   <h2>Current Status</h2>
-    
-    <p>Clang is still in early development stages.  If you are looking for
-    source analysis or source-to-source transformation tools, clang is probably
-    a great solution for you.  If you want to use it as a drop in C compiler, it
-    is not yet ready.</p>
-
-    <p>Clang currently has pretty good parsing and semantic analysis support for
-       C and Objective-C right now, and bugs are usually quickly fixed once
-       reported.  C++ support is still very early, and we don't expect to have
-       respectable C++ support for another 2 years or so.</p>
-    
-    <h2>Get Involved</h2>
-    
-    <p>The developers of Clang include contributers from Apple and numerous
-       other volunteers.  If you are interested in joining the community or
-       learning more, please consider joining the <a 
-       href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a>
-       mailing list, or start by browsing its archives.</p>
-
-    <p>If you are interested in trying out Clang, please see the build
-       instructions on the <a href="get_involved.html#build">Get Involved</a> 
-       page.</p>    
-  </div>
+<!--#include virtual="menu.html.incl"-->
+<div id="content">
+  <!--*********************************************************************-->
+  <h1>clang: a C language family frontend for LLVM</h1>
+  <!--*********************************************************************-->
+  
+  <p>The goal of the Clang project is to create a new C, C++, Objective C and
+  Objective C++ front-end for the <a href="http://www.llvm.org/">LLVM</a>
+  compiler.</p>
+  
+  <!--=====================================================================-->
+  <h2><a name="goals">Features and Goals</a></h2>
+  <!--=====================================================================-->
+  
+  <p>Some of the goals for the project include the following:</p>
+  
+  <p><b><a href="features.html#enduser">End-User Features</a></b>:</p>
+
+  <ul>
+  <li>High performance and low memory use</li>
+  <li>Expressive diagnostics</li>
+  <li>GCC compatibility</li>
+  </ul>
+
+  <p><b><a href="features.html#applications">Utility and 
+     Applications</a></b>:</p>
+
+  <ul>
+  <li>Library based architecture</li>
+  <li>Support diverse clients</li>
+  <li>Integration with IDEs</li>
+  <li>Use the LLVM 'BSD' License</li>
+  </ul>
+
+  <p><b><a href="features.html#design">Internal Design and 
+     Implementation</a></b>:</p>
+
+  <ul>
+  <li>A real-world, production quality compiler</li>
+  <li>A simple and hackable code base</li>
+  <li>A single unified parser for C, Objective C, C++, and Objective C++</li>
+  <li>Conformance with C/C++/ObjC and their variants</li>
+  </ul>
+
+  <p>Of course this is only a rough outline of the goals and features of
+     Clang.  To get a true sense of what it is all about, see the <a 
+     href="features.html">Features</a> section, which breaks
+     each of these down and explains them in more detail.</p>
+
+     
+  <!--=====================================================================-->
+  <h2>Why?</h2>
+  <!--=====================================================================-->
+  
+  <p>The development of a new front-end was started out of a need -- a need
+     for a compiler that allows better diagnostics, better integration with
+     IDEs, a license that is compatible with commercial products, and a
+     nimble compiler that is easy to develop and maintain.  All of these were
+     motivations for starting work on a new front-end that could
+     meet these needs.</p>
+     
+  <p>A good (but quite dated) introduction to Clang can be found in the
+     following video lectures:</p>
+     
+  <ul>
+    <li><a href="clang_video-05-25-2007.html">Clang Introduction</a>
+        (May 2007)</li>
+    <li><a href="clang_video-07-25-2007.html">Features and Performance of 
+        Clang</a>  (July 2007)</li>
+  </ul>
+  
+  <p>For a more detailed comparison between Clang and other compilers, please
+     see the <a href="comparison.html">clang comparison page</a>.</p>
+  
+  <!--=====================================================================-->
+  <h2>Current Status</h2>
+  <!--=====================================================================-->
+  
+  <p>Clang is still in early development stages.  If you are looking for
+  source analysis or source-to-source transformation tools, clang is probably
+  a great solution for you.  If you want to use it as a drop in C compiler, it
+  is not yet ready.</p>
+
+  <p>Clang currently has pretty good parsing and semantic analysis support for
+     C and Objective-C right now, and bugs are usually quickly fixed once
+     reported.  C++ support is still very early, and we don't expect to have
+     respectable C++ support for another 2 years or so.</p>
+  
+  <!--=====================================================================-->
+  <h2>Get Involved</h2>
+  <!--=====================================================================-->
+  
+  <p>The developers of Clang include contributers from Apple and numerous
+     other volunteers.  If you are interested in joining the community or
+     learning more, please consider joining the <a 
+     href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a>
+     mailing list, or start by browsing its archives.</p>
+
+  <p>If you are interested in trying out Clang, please see the build
+     instructions on the <a href="get_involved.html#build">Get Involved</a> 
+     page.</p>    
+</div>
 </body>
 </html>





More information about the cfe-commits mailing list