News for hackers. Stuff that matters.
Re:Programming a space invader in OCaml and OpenGL: lessons ... by moron4hire on Friday February 21, 2020 @07:36PM (#22388500)
.NET you install either Visual Studio or just the SDK and everything just works. And it's not just the initial setup. It's the best debugging experience available. It has a robust extension system, though honestly, you don't need to engage it and you're still having an amazing experience.

For a while, I grumbled that it had spoiled me for other languages, the "fun" looking stuff that everyone talks about online. But as with all... rustic... experiences, it's only fun for the weekend. I wouldn't want to spend my entire life chopping wood for fuel, either. Even after spending 3 years fully in JavaScript land, getting very comfortable with all of the tools, it never really got "good enough". Years of effort and my dev experience was still worse than a default VS install. So I went back and have been loving life again.

Re:Programming a space invader in OCaml and OpenGL: lessons ... by LessDmesg on Saturday February 22, 2020 @12:02AM (#22389524)
VS installation is also a PITA if you have your C:\ on an SSD. The installer doesn't give you choice of what partition to install to (for most of its huge disk space demands) so you need to fake it with a bunch of symlinks. The VS team recognizes this problem but doesn't do anything about it, as follows from the comments on https://developercommunity.visualstudio.com/content/problem/...
Re:Programming a space invader in OCaml and OpenGL: lessons ... by moron4hire on Saturday February 22, 2020 @07:31AM (#22390678)
Or just buy a bigger SSD. Makes all kinds of things much nicer.
Re:Programming a space invader in OCaml and OpenGL: lessons ... by girvo on Saturday February 22, 2020 @08:12PM (#22394456)
Difficult when I’m using Bootcamp on a MacBook Pro unfortunately
Re:Programming a space invader in OCaml and OpenGL: lessons ... by moron4hire on Sunday February 23, 2020 @04:32PM (#22399687)
Well there's your first mistake ;)