Not to mention Rad.
> total idiot This. Basically all public economists agree on Lindner's ideas and behaviour to be nonsensical. So he either is an idiot or a puppet.
Either we work at the same company or this is a recurring theme everywhere.
Unfortunately the gnuplot palettes are broken (but easy to fix).
> Yes, you need the protection. You lost me there. This is the fundamental problem with Scrum; this type of paternalism where "programmer" is a synonym for "idiotic code monkey", borderline autistic who isn't capable of…
> Scrum is meant to protect the team from changing requirements mid-work Do I need this protection? Why cannot I protect myself? Do I want this type of protection? Especially if it comes with all the negative downsides…
Nothing. Major versions of Go modules can be kept _either_ in a directory _or_ a branch. (The OP just doesn't seem to be aware of the branch option.)
> I am [...] quite experienced in Java and Js/Ts. > I never jumped the Go bandwagon because of the lack of generics. > Can I now try Go? Probably no. You still would be very disappointed. Go's take at writing and…
Whenever I see that quote being used to spurn Go I'm amazed of the seemingly large number of language researchers of a calibre of Wirth, de Moura or Wadler and the few actual used languages on the other hand.
In Go func foo(x int) { return x + 1 } var y *int = nil foo(y) // compiler will flag thi
Some people think Optional/Either/etc are the absolute cure to a certain sort of problems and -- I speak from experience -- it is impossible to convince them that it's not. Well, of course, if your end users, the…
Programming in Go since 10 years and I do not have to worry about nil pointers. You seem to assume that the possibility of a pointer being nil is something that is complicated, a burden to the programmer and a source of…
> How can r not be nil, when it contains a nil value? In the same way a slice can contain one or more nil values without itself _being_ nil. A gift box containing nothing is not itself nothing. > And the reason is…
Sorry to hurt your feelings, but it is not. The _compiler_ cannot know whether the code in a package might be used (e.g. because the package is just used to register some stuff; a common example being image file…
This seems roughly 2 month early: Would make a funny read on April 1st.
There is a difference between a software (executable) and a library. Semver is overrated but at least common and well understood with clear semantics. And no, Go 2 probably will be Go v1.23.
A module developer _can_ change the URL if the want to introduce a breaking change. Absolutely no problem here. But they do not _have_ to: Adding the version as v2, v3, ... to the module name works also. Nobody is…
That is the difference between a clock reading and a timestamp.
Go is fast. No interpreter, no JIT, plain machine code combined with the ability to lay out your data like you can in C.
Running "go mod vendor" just populates the vendor folder which allows local development with all tooling. It does not force you to check in the vendor folder (you can even .gitignore vendor). Doing "go mod vendor" is…
> 0.5 is a real number Yes, and it is one of the few we have no problem with (7 is an other example of this class): The rationals (or the algebraic). Unfortunately the vast majority of the reals are not that catchy.…
What is most astonishing: They managed to implement a useful tool in a language without generics. Where is the usual Go bashing folks?
If a dam burst it kill a lot of people in short time. And 36 hours later rebuilding the infrastructure and towns begins. If a reactor bursts it might not kill lots of people but it will devastate a large area for a very…
Germans are not so obsessed about not paying taxes like e.g. Americans or Swiss. Nobody likes to pay taxes and everybody complains about the high taxes. But I think (actually hope!) that Germans understand (if only…
No. Docs are very complete, readable and helpful.
Not to mention Rad.
> total idiot This. Basically all public economists agree on Lindner's ideas and behaviour to be nonsensical. So he either is an idiot or a puppet.
Either we work at the same company or this is a recurring theme everywhere.
Unfortunately the gnuplot palettes are broken (but easy to fix).
> Yes, you need the protection. You lost me there. This is the fundamental problem with Scrum; this type of paternalism where "programmer" is a synonym for "idiotic code monkey", borderline autistic who isn't capable of…
> Scrum is meant to protect the team from changing requirements mid-work Do I need this protection? Why cannot I protect myself? Do I want this type of protection? Especially if it comes with all the negative downsides…
Nothing. Major versions of Go modules can be kept _either_ in a directory _or_ a branch. (The OP just doesn't seem to be aware of the branch option.)
> I am [...] quite experienced in Java and Js/Ts. > I never jumped the Go bandwagon because of the lack of generics. > Can I now try Go? Probably no. You still would be very disappointed. Go's take at writing and…
Whenever I see that quote being used to spurn Go I'm amazed of the seemingly large number of language researchers of a calibre of Wirth, de Moura or Wadler and the few actual used languages on the other hand.
In Go func foo(x int) { return x + 1 } var y *int = nil foo(y) // compiler will flag thi
Some people think Optional/Either/etc are the absolute cure to a certain sort of problems and -- I speak from experience -- it is impossible to convince them that it's not. Well, of course, if your end users, the…
Programming in Go since 10 years and I do not have to worry about nil pointers. You seem to assume that the possibility of a pointer being nil is something that is complicated, a burden to the programmer and a source of…
> How can r not be nil, when it contains a nil value? In the same way a slice can contain one or more nil values without itself _being_ nil. A gift box containing nothing is not itself nothing. > And the reason is…
Sorry to hurt your feelings, but it is not. The _compiler_ cannot know whether the code in a package might be used (e.g. because the package is just used to register some stuff; a common example being image file…
This seems roughly 2 month early: Would make a funny read on April 1st.
There is a difference between a software (executable) and a library. Semver is overrated but at least common and well understood with clear semantics. And no, Go 2 probably will be Go v1.23.
A module developer _can_ change the URL if the want to introduce a breaking change. Absolutely no problem here. But they do not _have_ to: Adding the version as v2, v3, ... to the module name works also. Nobody is…
That is the difference between a clock reading and a timestamp.
Go is fast. No interpreter, no JIT, plain machine code combined with the ability to lay out your data like you can in C.
Running "go mod vendor" just populates the vendor folder which allows local development with all tooling. It does not force you to check in the vendor folder (you can even .gitignore vendor). Doing "go mod vendor" is…
> 0.5 is a real number Yes, and it is one of the few we have no problem with (7 is an other example of this class): The rationals (or the algebraic). Unfortunately the vast majority of the reals are not that catchy.…
What is most astonishing: They managed to implement a useful tool in a language without generics. Where is the usual Go bashing folks?
If a dam burst it kill a lot of people in short time. And 36 hours later rebuilding the infrastructure and towns begins. If a reactor bursts it might not kill lots of people but it will devastate a large area for a very…
Germans are not so obsessed about not paying taxes like e.g. Americans or Swiss. Nobody likes to pay taxes and everybody complains about the high taxes. But I think (actually hope!) that Germans understand (if only…
No. Docs are very complete, readable and helpful.