From cf086eaf3ff15a394e76b7f21918f0f958ea7fb9 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 10 Dec 2007 08:19:29 +0000 Subject: [PATCH] clean up the TOC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44788 91177308-0d34-0410-b5e6-96231b3b80d8 --- www/features.html | 8 +- www/index.html | 188 ++++++++++++++++++++++++---------------------- 2 files changed, 104 insertions(+), 92 deletions(-) diff --git a/www/features.html b/www/features.html index f260d1c0ea..718a1e877e 100644 --- a/www/features.html +++ b/www/features.html @@ -29,7 +29,7 @@ These features are: @@ -54,7 +54,7 @@ These features are: -

End-User Features

+

End-User Features

@@ -183,7 +183,7 @@ diagnostics, which can be mapped to warnings, errors, or just ignored. -

Utility and Applications

+

Utility and Applications

@@ -338,7 +338,7 @@ Description for more information.

-

Internal Design and Implementation

+

Internal Design and Implementation

diff --git a/www/index.html b/www/index.html index c42d3c0ea1..aa5af8db74 100644 --- a/www/index.html +++ b/www/index.html @@ -9,95 +9,107 @@ - -
-

clang: a C language family frontend for LLVM

- -

The goal of the Clang project is to create a new C, C++, Objective C and - Objective C++ front-end for the LLVM - compiler.

- -

Features and Goals

- -

Some of the goals for the project include the following:

- - - -

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 Features section. The Features section breaks - each of these down and explains them in more detail.

- - -

Why?

- -

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.

- -

A good (but quite dated) introduction to Clang can be found in the - following video lectures:

- - - -

For a more detailed comparison between Clang and other compilers, please - see the clang comparison page.

- -

Current Status

- -

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.

+ +
+ +

clang: a C language family frontend for LLVM

+ + +

The goal of the Clang project is to create a new C, C++, Objective C and + Objective C++ front-end for the LLVM + compiler.

+ + +

Features and Goals

+ + +

Some of the goals for the project include the following:

+ +

End-User Features:

-

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.

- -

Get Involved

- -

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 cfe-dev - mailing list, or start by browsing its archives.

+
    +
  • High performance and low memory use
  • +
  • Expressive diagnostics
  • +
  • GCC compatibility
  • +
-

If you are interested in trying out Clang, please see the build - instructions on the Get Involved - page.

-
+

Utility and + Applications:

+ + + +

Internal Design and + Implementation:

+ + + +

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 Features section, which breaks + each of these down and explains them in more detail.

+ + + +

Why?

+ + +

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.

+ +

A good (but quite dated) introduction to Clang can be found in the + following video lectures:

+ + + +

For a more detailed comparison between Clang and other compilers, please + see the clang comparison page.

+ + +

Current Status

+ + +

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.

+ +

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.

+ + +

Get Involved

+ + +

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 cfe-dev + mailing list, or start by browsing its archives.

+ +

If you are interested in trying out Clang, please see the build + instructions on the Get Involved + page.

+
-- 2.40.0