>Simple, minimal language
>HTTPS server library into the standard library
Go thread
>Generics are too complex
Why do you enjoy creating strawman brainlets?
>Package manager only supports the latest package branch
>Inheritance is bad, let's just use interfaces
>Has-a and Is-a are the same kind of relation
>it's another criticizing the language for being for brainlets despite having never written a line of code in his life thread
>Importing creates side-effects
>No `this`
>Exception is bad
>Proceeds to use nil as a failure marker
>No subpackages
>No first class tuple
>But multiple return types are first class citizen
>No type checking in multiple return types
Its clear you only have vague understanding of these concepts and you're just stringing together buzzwords
>muh default first class function prototypes
>Not expression based language
>No ternary operator either
>Immutables are evil
>versioning model is bad
>everything is package bro
>just import and use bro
>no need for effort bro
>just shut your brain off bro
Just go to the directory of package and change branch
oh no, a language that does things differently and isn't yet another java or c++ clone
* not really OOP and not functional, it's as if it were written in 1970s
* imposing camelCase style by force
* variable names starting with capital letters are global
* no local imports
* no package management
* no compilation with unused variables
* c-tier error handling
* no ternary operators
* not even that fast, Node can outperform it in many real world situations
What's wrong with camelCase?
What do you prefer?
>What do you prefer?
choices
I expected as much
Would you rather have the C++ situation where in one program you'll most likely have a mix of snake_case, lowerCamelCase and UpperCamelCase because every library uses a different style?