<div dir="ltr"><div><div>Interesting!  Euterpea looks very cool.  I may just have to learn Haskell sometime and try it out.<br><br></div>BTW, the compilation tools I mentioned are part of the Kansas-Lava package in Haskell.  You can have a look at the group's page <a href="http://www.ittc.ku.edu/csdl/fpg/software.html">http://www.ittc.ku.edu/csdl/fpg/software.html</a><br>
</div>Dr. Gill is the researcher in charge of the group.<br><div><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Feb 3, 2013 at 9:38 AM, Simon Wise <span dir="ltr"><<a href="mailto:simonzwise@gmail.com" target="_blank">simonzwise@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 02/02/13 07:32, Charles Z Henry wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
One topic of research where I'm at (ITTC/KU) concerns compilation from<br>
Haskell (a relational language) to verilog or vhdl for synthesis on<br>
fpga's--not going through the usual chain of defining a processor but<br>
actually building the specific functions (greater utilization this way as I<br>
understood it).  Maybe someday Faust (the audio relational language) will<br>
have a similar compiler target like this too<br>
</blockquote>
<br></div>
have you seen this:<br>
<br>
<a href="http://haskell.cs.yale.edu/euterpea-2/" target="_blank">http://haskell.cs.yale.edu/<u></u>euterpea-2/</a><br>
<br>
so the combination of using Euterpea in Haskell then compiling to vhdl or verilog seems quite promising, and possibly a way to make audio use of FPGAs in the context of a language that may be a more natural way to write for logic implementations than many. I suspect Haskell's style of functional language and the very serious efforts working with compilers for it could lead somewhere.<br>

<br>
It's been on my TODO list for a few months now, recommended by my lecturer for Programming Paradigms (we used F#), but the compiling to vhdl is news ... too much to look at, too little time!<span class="HOEnZb"><font color="#888888"><br>

<br>
Simon</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Linux-audio-user mailing list<br>
<a href="mailto:Linux-audio-user@lists.linuxaudio.org" target="_blank">Linux-audio-user@lists.<u></u>linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-user" target="_blank">http://lists.linuxaudio.org/<u></u>listinfo/linux-audio-user</a><br>
</div></div></blockquote></div><br></div>