News for hackers. Stuff that matters.
Re:Why I Don't Like Golang (2016) by smeagull on Tuesday June 14, 2022 @01:11AM (#31734971)
I'm not paying that much for an editor that runs counter to my muscle memory, just so I can use a different programming language.

If a language requires some IDE to make it usable, then I put it in the same camp as Java: Hope the competition are using it.

Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @01:23AM (#31735046)
No wonder FOSS languages are stuck in the pre-historic tooling.
Re:Why I Don't Like Golang (2016) by xigoi on Tuesday June 14, 2022 @02:18AM (#31735347)
If “pre-historic” means “doesn't take several minutes to start and require 8GB of RAM”, I guess that's a good thing.
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @03:39AM (#31735891)
I wonder how Turbo Pascal IDE managed to fit into 640 KB....
Re:Why I Don't Like Golang (2016) by xigoi on Tuesday June 14, 2022 @04:01AM (#31736032)
Because it wasn't based on bloatware liks Electron. And I guess the developers actually cared about performance because at that time they couldn't just assume that everyone has a powerful machine.
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @04:41AM (#31736250)
Electron !== IDE.
Re:Why I Don't Like Golang (2016) by the_gipsy on Tuesday June 14, 2022 @03:21AM (#31735757)
"IDE as tool for everything" is what's prehistoric, at this point.
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @03:38AM (#31735882)
Sure, some people enjoy being stuck with workflows born out of phosphor terminals.
Re:Why I Don't Like Golang (2016) by the_gipsy on Tuesday June 14, 2022 @04:30AM (#31736185)
So why don't you program in VR then? Why not generate CI jobs from an ML model?
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @04:42AM (#31736259)
Graphical IDEs are good enough.

Xerox PARC already showed how.

Re:Why I Don't Like Golang (2016) by xigoi on Tuesday June 14, 2022 @04:03AM (#31736045)
Do you have any other workflow that allows so much programmability and composability while being lightweight and cross-platform?
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @04:44AM (#31736275)
You mean the "cross platform" as long it is UNIX?
Re:Why I Don't Like Golang (2016) by the_gipsy on Tuesday June 14, 2022 @04:52AM (#31736321)
Enjoy duplicating your workflows anyway for CI. Or do you make a release by clicking the play button in your IDE?
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @07:13AM (#31737303)
Someone apparently isn't aware that IDEs can consume build scripts as project definitions.

I don't duplicate anything, my CI/CD pipelines consume MSBuild, Ant, Gradle, Maven, CMake, XCode, package.json, gulp, webpack files just as easy as my IDEs.

Re:Why I Don't Like Golang (2016) by the_gipsy on Tuesday June 14, 2022 @07:45AM (#31737687)
Have fun clicking around until it works
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @11:41AM (#31741108)
Why would I need to do that?
Re:Why I Don't Like Golang (2016) by the_gipsy on Tuesday June 21, 2022 @07:01AM (#31822508)
Look, either you're using "workflows from phosphor-era terminals", or you're clicking around in your IDE.
Re:Why I Don't Like Golang (2016) by xigoi on Tuesday June 14, 2022 @05:15AM (#31736448)
Windows has WSL. Is there any other major non-Unix platform?
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @07:12AM (#31737288)
Game consoles, with their Windows based IDEs.

Mainframes and embedded OSes, the latter with much more market share than all desktops together.

Re:Why I Don't Like Golang (2016) by xigoi on Tuesday June 14, 2022 @07:25AM (#31737471)
Are you programming on a game console???
Re:Why I Don't Like Golang (2016) by pjmlp on Tuesday June 14, 2022 @11:41AM (#31741117)
> Game consoles, with their Windows based IDEs

Unfortunately English comprehension skills is a lost art.

Re:Why I Don't Like Golang (2016) by fomine3 on Tuesday June 14, 2022 @01:48AM (#31735180)
That's why I buy JetBrains all products pack. It supports many languages.
Re:Why I Don't Like Golang (2016) by KronisLV on Tuesday June 14, 2022 @01:32PM (#31742943)
I'm tempted to ask what languages you're using and what has your best experience with them been like.

Because as messy as Java is, refactoring codebases in it that have been kept alive for close to a decade is surprisingly not madness-inducing (most of the time), at least in some of the sane frameworks. Apart from, you know, legacy projects basically killing your career in the long term.

I'm not sure what other language I'd feel comfortable with changing how some method works across 50 other places that call it and have the IDE do most of the heavy lifting.

Yes, I have Stockholm syndrome, probably. Yes, I'd prefer to retire to planting potatoes in a farm, rather than work with NullPointerExceptions.