[www] r188115 - List the ESL project as a llvm user.

Rafael Espindola rafael.espindola at gmail.com
Fri Aug 9 15:09:30 PDT 2013


Author: rafael
Date: Fri Aug  9 17:09:30 2013
New Revision: 188115

URL: http://llvm.org/viewvc/llvm-project?rev=188115&view=rev
Log:
List the ESL project as a llvm user.

Patch by Bagel.

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=188115&r1=188114&r2=188115&view=diff
==============================================================================
--- www/trunk/ProjectsWithLLVM/index.html (original)
+++ www/trunk/ProjectsWithLLVM/index.html Fri Aug  9 17:09:30 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="#ESL">ESL: Embedded Systems Language</a></li>
 </ul>
 
 </div>
@@ -819,5 +820,23 @@ 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="ESL">Embedded Systems Language</a>
+</div>
+
+<div class="www_text">
+<p><a href="http://code.google.com/p/esl">ESL (Embedded Systems Language)</a>
+is a new programming language designed for efficient implementation
+of embedded systems and other low-level system programming projects.
+ESL is a typed compiled language with features that allow the programmer
+to dictate the concrete representation of data values; useful when dealing,
+for example, with communication protocols or device registers.</p>
+
+<p>Novel features are: no reserved words, procedures can return multiple
+values, automatic endian conversion, methods on types (but no classes).
+The syntax is more Pascal-like than C-like, but with C bracketing.
+The compiler bootstraps from LL IR.</p>
+</div>
 
 <!--#include virtual="../footer.incl" --></html>





More information about the llvm-commits mailing list