On Tuesday, 4 February 2014 at 09:37:16 UTC, Bienlein wrote:
This is interesting, but you can bring that sort of approach to some other language as well. Here is a simple approach to get it done for Java: http://java.dzone.com/articles/go-style-goroutines-java-and. What is hard to implement without support from the language is the CSP-style channel select, which delivers a lot of the power of channels in Go.

To follow up on this here is what Ian Taylor (member of Go dev team) says about this (in this thread: https://groups.google.com/forum/?hl=de#!topic/golang-nuts/kF_caFpPNgA):

I have not looked at your code. I just want to say that the select statement is the core of Go's channels. Without select, channels are
just a simple communication mechanism.  If you want to design a
different implementation of Go's channels, I recommend designing
select first.

Reply via email to