Hacker News new | ask | show | jobs
by jen20 1518 days ago
> The Go default implementation also uses split stacks or something for its goroutines

This has not been true since Go 1.2, back in late 2013.

1 comments

The fact remains that you need a separate implementation (cgo) if you want to do FFI. It might be something else goroutine-related that blocks FFI in the default Go implementation, but the issue is still there either way.
What do you mean "a separate implementation"? CGo is part of Go, it's not another implementation of Go.
Separate in the "CGo is not Go" sense.
FFI isn't important. It's a niche feature for a superminority of use cases.