On Fri, May 21, 2010 at 11:53 AM, Chris Cannam <<a href="mailto:cannam@all-day-breakfast.com">cannam@all-day-breakfast.com</a>> wrote:<br>> I don't understand.  What answers the question?<br>><br>> Actually I'm not sure I understand the question either -- do you mean<br>
> to ask why the block diagram algebra (which I guess was something from<br>> the presentation?) is being talked about when the lambda calculus<br>> already existed?<br><br>Yes. And what motivated Faust when other approaches offering similar ideas existed. Because, for example, a lot of the work on macros revisits issues solved in common lisp's macro system.  <div>
<br></div><div><div>Continuing from #lac2010:<div>..............<br>(08:31:53 AM) npm: sounds like the common lisp macro system: <a href="http://en.wikipedia.org/wiki/Common_Lisp#Variable_capture_and_shadowing">http://en.wikipedia.org/wiki/Common_Lisp#Variable_capture_and_shadowing</a><br>
(08:34:41 AM) sampo_v2: sure. this is term rewriting for faust<br>(08:37:30 AM) npm: but the ideas are the same -- the only diff is where the parantheses are<br>(08:41:39 AM) npm: clapclapclap<br>(08:47:05 AM) torbenh4: and that faust is by some magnitude faster than almost anything else.<br>
(08:47:18 AM) torbenh4: except C++ :></div></div><div>.............</div><div><br></div><div>At the same time, who can argue with working C/C++ code. For example, I use your code all the time. Chris, and I'm very thankful it's in pure C/C++  (and it's very awesome and fast... results so far... using a combination of vamp-plugins, groovy&apache-velocity&javascript&flash via xwiki java-based platform <a href="http://nielsmayer.com/ts-episode-timeline.png">http://nielsmayer.com/ts-episode-timeline.png</a>   <a href="http://nielsmayer.com/ts-episode-evnt-anls.png">http://nielsmayer.com/ts-episode-evnt-anls.png</a>   ).</div>
<div><div><br></div><div>.... </div><div>N.b: Seen in <a href="http://frinika.appspot.com/">http://frinika.appspot.com/</a> readme:</div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
If you get problems with glitches then try turning on incremental garbage collection.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
java -Xmx256m -Xincgc -jar frinika.jar </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<br></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
I have found with my dual processor machine this helps. </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
java -jar -Xmx512m -XX:+UseParNewGC frinika.jar</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
(please report if you find this helps).</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
For jack using java 1.6 you need to add -Xss20m to increase the stack size for the native thread.  </blockquote><div>...</div></div></div><div><br></div><div>-- Niels</div><div><a href="http://nielsmayer.com">http://nielsmayer.com</a></div>
<div><br></div>