Post

linux toolchain 1. install packages 2. compile 3. run windows toolchain 1. install visual studio 2022 2. WELCOME TO HELL, BITCH.

201 reposts2.4K likes

yes, after you ran the gauntlet that is installing the pre-requirements that need to be very specific, are not specified and search results are all over the place, depending on the weather at a undisclosed time at an undisclosed location. or something to that effect.

Linux toolchain: "Install packages, compile, run." Sounds like a walk in the park. Windows toolchain: "Install Visual Studio 2022, WELCOME TO HELL, BITCH." Sounds like a trip to the DMV, but with more existential dread.

The problem with that is that not every Linux distro, not even all the prominent, common ones, use the .deb package format, and it's resource intensive to maintain a deb, rpm, and whatever the hell arch uses for it's packages. Flatpak is a good compromise. Snap can fuck all the way off though.

Yep, summed up my college computer science life. They had us working with Visual Studio, only to push the code to a Linux machine for the actual submission. I just thought it was easier to cut the middleman and have a separate machine with Linux myself

Osx toolchain: 1. Download 6 gig of updates 2. Download 8 gig of xcode 3. Download couple more gigs for the cli tools you swore were only like 100mb 4. Wrong OS version 5. Update OS again 6. Hardware too old. Stuck.

Please install node.js using asdf, which you install via brew. Then create a new venv and use pip (remember to use pip3) to install yq. Finally install make and gcc to build the rest from source. All that said, I still generally agree with the sentiment.

i used to destroy computers spiritually for a living gave about an hour to this, different revs of eigen each was missing a header it was looking for ignoring that, it also was unsatisfied with the shipped clang for a chain it recognized.

It's taking a lot of self-control for me to not spin up a Windows VM and make this the first thing I try to compile with w64devkit. Instead of doing my actual job and fulfilling family responsibilities

My favorite with windows is while your hacking out code, the machine mysteriously wants to reboot several times to install updates. It used be write some code then drink some coffee. Now it's write some code then wait 15 minutes for your machine to update

I remember installing visual basic and have a simple offline programming interface, not a conglomerate mass of projects, choices, etc that I wouldn't even touch yet

Would that that was true. While most precompiled applications for distros like Ubuntu are pretty stable, any that is compiled from source is likely to have a stream of dependent libraries that make compilation less than straightforward. I haven't used Windows for some time though, so can't test.

I feel exactly the opposite. The .net ecosystem and dev env is rock solid. On a new computer I can download and install VS2022 and start working in half an hour (with a good connection). With Blazor and EF Core I can develop and publish an app with dB support from scratch in 1 hour. It works. Ever.

Linux toolchain: 1. install packages, but get an error that's something is missing 2. try to install that: "package doesn't exist" 3. google for 2 hours 4. decide to install something else, but you need yummycummywumby package manager for do that 5. your WiFi dies, google for 4 hours for a fix

I love Linux, but sometimes it can be such a pain in the ass to deal with. this is a reason a haven't switched yet. in Windows everything just works, albeit not always like you want.

in my fairly limited experience windows either works easy or is a monumental pain to run with zero inbetween, on linux everything is a comfortable medium of suffering which i'm firmly in the camp of at this point

I know what you mean. Generally, a distro has a tool like 'apt' which maintains a database of installed apps which it uses to make sure that all dependency libraries are correctly installed. However, you do get an occasional hiccough when a dependency is deprecated.

the first time I used VS..... donwload, install, and the wrote the code.... then I pressed compile.... nothing appen. 🫠 But I thought, I pressed that button that says "are you writing in c? don't you and bla bla" .... soo what's the point.. 😅😂