skaller wrote:
>> ------------------------
>> var x = 0;
>> var y = 0;
>> var z = 0;
>> parallel do
>> x = 1; print x; endl;
>> PAR y =2; print y; endl;
>> PAR z = 3; print z; endl;
>> done;
>>
>> print x; endl;
>> print y; endl;
>> print z; endl;
>
> Anyone want to suggest a different syntax?
> This is a classic fork/join pattern.
>
Hmm. You could do the ocaml-ish "and":
------------------------
var x = 0;
var y = 0;
var z = 0;
parallel do
x = 1; print x; endl;
and
y = 2; print y; endl;
and
z = 3; print z; endl;
done;
print x; endl;
print y; endl;
print z; endl;
------------------------
Not sure if that's parsable though. The felix way I feel would be to use
blocks:
------------------------
var x = 0;
var y = 0;
var z = 0;
parallel {
x = 1; print x; endl;
} {
y = 2; print y; endl;
} {
z = 3; print z; endl;
};
print x; endl;
print y; endl;
print z; endl;
------------------------
Can that be parsed?
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language