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

Ignoring and being selective are different things. The golang designers have made intentional choices and the reasoning is provided in the links I sent. I am not a fanboy. IMHO, Go would have been MUCH more interesting if goroutines did not run in a shared address space and if they implemented generics (even as a hygenic macro..)

The things that you left off your list that I think are much more interesting are:

  - Weak/Strong purity, enforced by the type system
  - uniqueness typing
  - chan is too special.  The difficulty with implementing a good netchan interface is starting to show this.


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

Search: