On 12/30/20 2:36 PM, Jan Mercl wrote: > Because there's no good reason to have just yet another > Java/C++/you-name-it programming language.
I get that point but I have lots of reasons to prefer Go over those. Mostly readability (but also using utf-16, is just wrong). I know Ian is reportedly taking readability very seriously at the cost of implementation difficulty, at least? I don't have the time to commit to analysis, myself. I expect that may succumb a little to implementers requests during protoyping. I would love Go to be a safe C that can run everywhere. Alas, it isn't. The original developers pains were in using c++, not c and they deserve to reap the benefits of their hard work. Selfishly, I do hope generics won't have negative effects on runtime/binary size WRT tinyGo and gomobile. I was going to delete the rest, but it may explain my skepticism to a degree. I am still of the opinion that I am yet to see strong arguments for Generics tbh. Mostly it seems to be a way to fix interfaces, which I don't implement anyway. When raising the simple case of casting strings to bytes, which represent most things, the response was, not a pain point. I am happy writing multiple functions as I expect at some point they will diverge and have the best chance of being efficient in the process. I don't see why Kubernetes queue handling isn't type safe already (lack of API control, laziness/work pressure?). Many experiences may differ and I am surely missing a lot of the details. I am simply hoping the team and communities will do such a good job of Generics that we will become thankful for them, in the end. Possibly not. I am very thankful for channels but not interfaces or methods, despite many attempts to appreciate them I seem to disagree with the benefits proposed from so many interfaces articles and videos that I have stopped wasting my time now (Calhouns was probably the best of them). I simply prefer the c ways to solve the same problems, atleast for my purposes. I seem to be in the minority there though as the community seems to love, that which I find pointless. Interfaces even make reading more difficult, if you care about the details but it doesn't affect me too much, aside from some wasted time. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/6eac705e-16b1-b8c1-9744-7ab64bea6087%40gmail.com.