Opinions on golang as a general purpose language?

Opinions on golang as a general purpose language?

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

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.

It's a botnet.

Be aware that while there are pointers, there is no pointer arithmetic.

What's the fucking point then? Just C-interface?

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

collected*

It's intended specifically for network programming.

I like the concurrency primitives but I haven't written anything yet to take advantage of them.

C++ is a general purpose language.

Passing by reference and not by copy.

Except Lisp

>primitives
primitive

FTFY

My friend writes in nothing but it.

I hope he sees this and kills himself.

So they're references, not pointers

cat-v folks jack off to it, so i guess that means its autist-approved

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.

>general purpose
Not really, but pure sex for writing servers, especially in large teams.
I think you confused Go with Python.

Okay, so there are pointers, but they only have the functionality of references?

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.

if you don't have HKT, anything you are doing isn't actually generic