Opinions on golang as a general purpose language?
>>55257823
Weird Syntax ideas, unnecessary large binaries. Apart from that, not so Bad. At least it has pointers!
There is no such thing as a general purpose language
>>55257823
No generic programming. Everything you write is a second-class citizen.
It's garbage.
Use it at work and for most personal projects. Love it. Anyone who complains of "muh generics" or "binary size" don't understand the language.
>>55257823
It's a botnet.
>>55257927
Be aware that while there are pointers, there is no pointer arithmetic.
>>55258919
What's the fucking point then? Just C-interface?
>>55257823
if you use go for anything other than replacing/improving a batch script you are doing something wrong
>golang as a general purpose language
kek
>>55258043
collected*
>>55257823
It's intended specifically for network programming.
I like the concurrency primitives but I haven't written anything yet to take advantage of them.
>>55257951
C++ is a general purpose language.
>>55259333
Passing by reference and not by copy.
>>55257951
Except Lisp
>>55259773
>primitives
primitive
FTFY
My friend writes in nothing but it.
I hope he sees this and kills himself.
>>55260581
So they're references, not pointers
cat-v folks jack off to it, so i guess that means its autist-approved
>>55263195
no they're pointers. references are pointers.
>mascot was made by Rob's wife
I refuse to use any language whose creator/s are cucks.
>>55257823
>general purpose
Not really, but pure sex for writing servers, especially in large teams.
>>55259627
I think you confused Go with Python.
>>55264467
Okay, so there are pointers, but they only have the functionality of references?
>>55264764
Pointers let you be explicit about whether to copy or pass... the pointer of an object. References do pretty much the same but you can't treat addesses as values, it's hidden away from the programmer
Pointer arithmetic is useless and harmful, good riddance.
>>55258043
if you don't have HKT, anything you are doing isn't actually generic