Hahah oh no, I literally started learning Go last night. Now what?
Go 2, here we come
21–30 of 534 posts
Re: Go 2, here we come
#22I hope they keep the changes reasonable and do not introduce any breaking changes. I like the language as it is now and I'm very productive in it.
Re: Go 2, here we come
#23Re: Go 2, here we come
#24Hahah oh no, I literally started learning Go last night. Now what?
Re: Go 2, here we come
#25I hope they keep the changes reasonable and do not introduce any breaking changes. I like the language as it is now and I'm very productive in it.
Yeah the swiftness of changes in Swift have turned me off to that language until it stabilizes.
Re: Go 2, here we come
#26Haven’t tried it since.
Hope lots of this change to make the language more welcoming for Newcomers to the language.
Re: Go 2, here we come
#27It is bizarre to me that languages boasting built-in language-level data structures like lists, hashtables, etc are content to just leave us with the bare minimum support of numbers, being basically whatever the hardware thinks a number is. The semantics of integers and fractions are perfect, and everybody already knows them. On the other hand, overflows in int32’s are weird, and if your idea of a fraction is a floating-point number, then you can never have something like (5/3)*6 evaluate to 10 exactly.
To be clear, I think fixed-width integers and floating-point numbers have their place, I just see no reason why they should be the default.
Re: Go 2, here we come
#28I tried Go a while ago. I was hooked by the performance , the community around it and vendors support ( AWS , Heroku , GCloud etc...) but I got quickly fed up by the awkward package management system, the weird syntax and the horrible idea of $GOPATH, especially on Windows. Haven’t tried it since. Hope lots of this change to make the language more welcoming for Newcomers to the language.
Re: Go 2, here we come
#29I hope they keep the changes reasonable and do not introduce any breaking changes. I like the language as it is now and I'm very productive in it.
Well for the first round they are looking at: 1. Allowing generalized unicode identifiers. That is hardly likely to break anything except possibly some crazy edge cases that dont happen in real code. 2. Binary integer literals. (unlikely to break things) 3. allowing seperating groups of digits in a number with _ like 1_000_000 (unlikely to break anything) 4. Permit signed integers as shift counts (no need to cast ant…
Re: Go 2, here we come
#30I was hoping "check" would make the cut.