Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> My only gripe is its intended use as a systems programming language.

It's not. It's a new Java, not a new C++.

> ie: hard to bind other languages to it through an FFI.

More or less impossible: GC and goroutines are not optional so you'd need to cleanly setup and shutdown the Go runtime. You'd have to embed Go as you do Lua or Python.



> > My only gripe is its intended use as a systems programming language.

> It's not. It's a new Java, not a new C++.

Not according to the Go developers. "Go is a general-purpose language designed with systems programming in mind." http://golang.org/ref/spec#Introduction


It's not the first time they could be quoted with completely off-their-rocker statements.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: