On Thursday, December 6, 2012 at 8:29 PM, Tom Lieber wrote:
I like that alternative.On Thu, Dec 6, 2012 at 7:26 PM, Spencer Salazar <spencer@ccrma.stanford.edu> wrote:I think being able to spork a block of code like this:spork ~ {// some code}spork ~ {// some other code}would, to a lesser but still helpful degree, alleviate the issues this proposal is trying to address. It also has the benefit of recombining existing syntax rather than introducing new syntax.spencerOn Tue, Dec 4, 2012 at 6:58 AM, Tom Lieber <tom@alltom.com> wrote:
_______________________________________________So you could write this:TubeBell b => dac;---while(40::ms => now) {1 => b.noteOn;1600::ms => now;1 => b.noteOff;}---do {Std.mtof(Std.rand2(0, 3) + 60) => b.freq;} while(1640::ms => now);and have it work like this:TubeBell b => dac;fun void part1() {while(40::ms => now) {1 => b.noteOn;1600::ms => now;1 => b.noteOff;}}fun void part2() {do {Std.mtof(Std.rand2(0, 3) + 60) => b.freq;} while(1640::ms => now);}spork ~ part1();spork ~ part2();day => now;--
Tom Lieber
http://AllTom.com/
http://infinite-sketchpad.com/
chuck-dev mailing list
chuck-dev@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev
_______________________________________________
chuck-dev mailing list
chuck-dev@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev
--
Tom Lieber
http://AllTom.com/
http://infinite-sketchpad.com/
_______________________________________________chuck-dev mailing list