News for hackers. Stuff that matters.
Re:Composable multi-threaded parallelism in Julia by phillipcarter on Tuesday July 23, 2019 @07:35PM (#20511162)
(Since this is basically now a comment where everyone "me too"s in a reply...)

F# also has facilities for this, depending on what you're after. The _MailboxProcessor_ type, though not as "for real" as the green threading in Go, allows for some pretty high throughput with a relatively sane message-passing abstraction.

And .NET itself offers many means to do parallel programming (which can get quite optimized), of which F# has some nice abstractions for.

So I don't think it's quite fair to say that only Go and Erlang have good support for parallelism. I also don't think they use their abstractions typically for parallelism (but I good be wrong).

Re:Composable multi-threaded parallelism in Julia by kgwgk on Wednesday July 24, 2019 @02:47AM (#20512865)
> (Since this is basically now a comment where everyone "me too"s in a reply...)

Related work in Common Lisp:

https://github.com/pcostanza/claws/

https://european-lisp-symposium.org/static/2014/costanza.pdf

Re:Composable multi-threaded parallelism in Julia by DNF2 on Wednesday July 24, 2019 @03:13AM (#20512958)
He didn't really say that, though, rather that just Go and Erlang has a similar kind of _composable_ parallelism. (Don't know about Haskell.)
Re:Composable multi-threaded parallelism in Julia by nickpeterson on Tuesday July 23, 2019 @08:25PM (#20511381)
That name though, couldn't it just be Agent?