[Swift-devel] Scala
Ian Foster
foster at anl.gov
Sat Oct 24 19:51:53 CDT 2009
Hi Ben:
I gather you are in Australia at present? Say hello from me.
I think that the key feature of Swift (apart from functional semantics
and XDTM-like mechanisms) is its use of single assignment variables
for synchronization.
I'm not sure that one has to have everything-parallel semantics to do
what we want. One could also have explicitly parallel operators, like
"forall" and "par" used in CC++.
I remain interested in the question of whether we can reduce barriers
to use of Swift, and its long-term maintenance costs, by adopting some
existing technology to build on. Scala is one of several potential
candidates.
Ian.
On Oct 24, 2009, at 12:23 AM, Ben Clifford wrote:
>
> On Wed, 21 Oct 2009, Ian Foster wrote:
>
>> Could Scala be what we have been looking for?
>>
>> http://www.scala-lang.org/
>
> The thing that seems hard to get from any language, and thus drives
> swiftscript to be its own language, is the everything-parallel
> execution
> of expressions. Nothing that I've seen in scala (which admittedly I
> haven't thought about much) seems revolutionary in that respect.
>
> --
More information about the Swift-devel
mailing list