[www] r191761 - Add rust to the list of projects using LLVM

Sylvestre Ledru sylvestre at debian.org
Tue Oct 1 07:16:14 PDT 2013


Author: sylvestre
Date: Tue Oct  1 09:16:14 2013
New Revision: 191761

URL: http://llvm.org/viewvc/llvm-project?rev=191761&view=rev
Log:
Add rust to the list of projects using LLVM

Modified:
    www/trunk/ProjectsWithLLVM/index.html

Modified: www/trunk/ProjectsWithLLVM/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/ProjectsWithLLVM/index.html?rev=191761&r1=191760&r2=191761&view=diff
==============================================================================
--- www/trunk/ProjectsWithLLVM/index.html (original)
+++ www/trunk/ProjectsWithLLVM/index.html Tue Oct  1 09:16:14 2013
@@ -63,6 +63,7 @@ papers, presentations, posters, or anyth
 <li><a href="#jello">Jello: a retargetable <b>J</b>ust-In-Time compil<b>e</b>r
     for <b>LL</b>VM bytec<b>o</b>de</a></li>
 <li><a href="#emscripten">Emscripten: An LLVM to JavaScript Compiler</a></li>
+<li><a href="#rust">Rust: a safe, concurrent, practical language</a></li>
 <li><a href="#ESL">ESL: Embedded Systems Language</a></li>
 </ul>
 
@@ -820,6 +821,24 @@ structures ("if", "while", etc.) from th
 present in LLVM bitcode, as well as a JavaScript parser for LLVM assembly.
 </p>
 </div>
+
+<!--=========================================================================-->
+<div class="www_subsection">
+  <a name="rust">Rust: a safe, concurrent, practical language</a>
+</div>
+<div class="www_subsubsection">
+The <a href="https://raw.github.com/mozilla/rust/master/AUTHORS.txt">
+rust contributors</a>
+</div>
+
+<div class="www_text">
+<p><a href="http://www.rust-lang.org/">rust</a> is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining <i>boundaries</i> - both abstract and operational - that preserve large-system <i>integrity</i>, <i>availability</i> and <i>concurrency</i>.</p>
+<p>
+It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles.
+</p>
+
+<p>The static/native compilation is using LLVM.</p>
+</div>
 <!--=========================================================================-->
 <div class="www_subsection">
   <a name="ESL">Embedded Systems Language</a>





More information about the llvm-commits mailing list