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

Yep! Confirmed in Go 1.6. Also - algebraic data types, monads, operator overloading, actors, STM, multiple inheritance, exceptions, LINQ, full opt-in dynamic typing, optional GC! Anything you want! All language features, ever conceived, will be crammed into Go, starting with the next release!


I totally want my language to be a superset of C++, Scala, Haskell and APL.


You realize a Monad is a concept, not a language feature. One can implement a Monad in any language.


No shit! I'm buying my ticket to Gophercon immediately


I just scanned registrations and don't see you there....


Too bad they don't include range datatypes, à la Ada, where you can state "x is a number in [3;17]". Those exist since the 1970s. I can't imagine how one can ever write a program without range datatypes.

Oh, I need self-modifying code and both computed and assigned gotos, too. I'm used to using them since FORTRAN.

Come on, Go team, fix your language so that we can start using it.


Pity about the algebraic data types + multiple inheritance. That probably won't play nice.


Totally. Even the guy who first introduced data types + multiple inheritance has come out to say that it's the worst thing he has ever done in the whole history of everything from always.


Who is that guy?


No guy, this is sort of an inside joke about the nil discussion. Every time Hoare comes up.


Got it. Thanks :-)


Well let's not exaggerate. Covariance can still be dealt with to some degree.




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

Search: