Changes in directory llvm-www/ProjectsWithLLVM:
index.html updated: 1.37 -> 1.38 --- Log message: add faust --- Diffs of the changes: (+29 -0) index.html | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+) Index: llvm-www/ProjectsWithLLVM/index.html diff -u llvm-www/ProjectsWithLLVM/index.html:1.37 llvm-www/ProjectsWithLLVM/index.html:1.38 --- llvm-www/ProjectsWithLLVM/index.html:1.37 Wed Jun 6 15:07:02 2007 +++ llvm-www/ProjectsWithLLVM/index.html Thu Jul 5 11:00:58 2007 @@ -35,6 +35,7 @@ <div class="www_text"> <ul> +<li><a href="#faust">Faust Real-Time Signal Processing System</a></li> <li><a href="#adobe-hydra">Adobe "Hydra" Language</a></li> <li><a href="#Calysto">Calysto Static Checker</a></li> <li><a href="#ssa_ra">Improvements on SSA-Based Register Allocation</a></li> @@ -58,6 +59,34 @@ </div> <!--=========================================================================--> +<div class="www_subsection" id="faust"> +Faust Real-Time Signal Processing System +</div> +<!--=========================================================================--> + +<div class="www_subsubsection"> +By <a href="http://www.grame.fr">Grame, National Center of Music Creation</a> +</div> + +<div class="www_text"> + +<p> +FAUST is a compiled language for real-time audio signal processing. The name +FAUST stands for Functional AUdio STream. Its programming model combines two +approaches: functional programming and block diagram composition. You can +think of FAUST as a structured block diagram language with a textual syntax. +The project aims at developing a new backend for Faust that will directly +produce LLVM IR instead of the C++ class Faust currently produces. With a +(yet to come) library version of the Faust compiler, it will allow +developers to embed Faust + LLVM JIT to dynamically define, compile on the +fly and execute Faust plug-ins. LLVM IR and tools also allows some nice +bytecode manipulations like "partial evaluation/specialization" that will +also be investigated. +</p> + +</div> + +<!--=========================================================================--> <div class="www_subsection"> <a name="adobe-hydra">Adobe "Hydra" Language</a> <br> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits