Author: lattner
Date: Thu Jul 5 10:59:37 2007
New Revision: 37910
URL: http://llvm.org/viewvc/llvm-project?rev=37910&view=rev
Log:
add Faust
Modified:
website/trunk/AdvApps.html
Modified: website/trunk/AdvApps.html
URL:
http://llvm.org/viewvc/llvm-project/website/trunk/AdvApps.html?rev=37910&r1=37909&r2=37910&view=diff
==============================================================================
--- website/trunk/AdvApps.html (original)
+++ website/trunk/AdvApps.html Thu Jul 5 10:59:37 2007
@@ -54,6 +54,7 @@
<!--=========================================================================-->
<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>
@@ -75,6 +76,27 @@
</ul>
<!--=========================================================================-->
+<h3 id="faust">Faust Real-Time Signal Processing System</h3>
+<!--=========================================================================-->
+
+<h4>By <a href="http://www.grame.fr">Grame, National Center of Music
+Creation</a></h4>
+
+<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>
+
+<!--=========================================================================-->
<h3 id="adobe-hydra">Adobe "Hydra" Language</h3>
<!--=========================================================================-->
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits