Re: independent or parallel process

2012-10-18 Thread Ali Çehreli
On 10/18/2012 06:34 PM, drpepper wrote: > Thank you Ali, > > Indeed, I originally had the function outside of main. > > I have found another strange result with std.concurrency: > > spawn(&function, array[0].length, array.length); > // generates compiling error: "cannot deduce template function >

Re: independent or parallel process

2012-10-18 Thread drpepper
Thank you Ali, Indeed, I originally had the function outside of main. I have found another strange result with std.concurrency: spawn(&function, array[0].length, array.length); // generates compiling error: "cannot deduce template function from arg types" //Yet, int var_one = array[0].length;

Re: independent or parallel process

2012-10-18 Thread Ali Çehreli
On 10/17/2012 07:46 PM, drpepper wrote: I want the function below to run independently -- like a unix background process, without delaying subsequent code in main. I tried the following using std.parallelism: void main() { function_a(int a, int b) { ... } auto new_task = task!function_a(11, 12)

independent or parallel process

2012-10-17 Thread drpepper
I want the function below to run independently -- like a unix background process, without delaying subsequent code in main. I tried the following using std.parallelism: void main() { function_a(int a, int b) { ... } auto new_task = task!function_a(11, 12); new_task.executeInNewT