There are a number of parallel languages around. One of my favourite is Occam, originally designed for the Transputer but now supported on most processors.
However, different languages have different strengths. I wouldn't want to re-write the Linux kernel in Parlog (another parallel language), for example. Parlog is good for certain tasks, but OS kernels aren't included in the list.
Inherent, language-level parallelism has a number of very strong points in its favour. You don't have to care about the underlying mechanisms, for a start. (PVM, MPI-1, MPI-2, Corba, ???) But that's only useful if there's some parallelisable task that it is inherently good for.
What's not clear to me is what those tasks are, in the case of Sisal.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.