Thanks for the note. It's hard for me to tell whether Go is a good
platform for your purposes or not. Go supports a lot of parallelism
but it is not a typical massively parallel programming language, which
in my limited experience tend to be more oriented around functional
and/or dataflow approaches. Go is a CSP style approach. I was able
to create 100,000 goroutines with no problem on my 32-bit laptop, but
1,000,000 goroutines started it thrashing.
We're certainly looking for help on the language and libraries, but
it's hard to say more without knowing the specifics of what you want
to try to do. We're not really looking to run experiments on the
language as you mention.
Ian