[Swift-devel] Fwd: [Dsl-seminar] Go

Mihael Hategan hategan at mcs.anl.gov
Wed Aug 4 13:02:16 CDT 2010


On Wed, 2010-08-04 at 11:22 -0600, Michael Wilde wrote:
> Go's "go-routines" seem to me to have a lot in common with Karajan elements.

Thought I have to mention:
from a concurrency perspective, both karajan and continuations try to
achieve the same thing: cheap (lightweight) concurrency. However, from
the programming perspective, they are pretty different in that
coroutines allow one to implement these things in a normal language at
the expense of simplicity, whereas in karajan the goal is to use
threading as much as possible (as well as make threading simpler) but
have the underlying implementation of those threads be lightweight. 





More information about the Swift-devel mailing list