←back to thread

228 points Retro_Dev | 1 comments | | HN request time: 0.248s | source
Show context
90s_dev ◴[] No.44464923[source]
I don't mind breaking changes if I can fix them within a day.

What bothers me with C/C++ is how difficult it is to cross compile a simple Windows + SDL app from inside WSL without MSVC installed.

I've spent weeks on this.

If Zig saves me from that nightmare, and still lets me use C++ libraries, I will gladly switch over to it.

replies(3): >>44464991 #>>44465628 #>>44472217 #
PaulDavisThe1st ◴[] No.44465628[source]
None of which has anything to do with C++ the language.
replies(3): >>44465762 #>>44466008 #>>44467927 #
1. Mond_ ◴[] No.44467927[source]
Sadly, the C++ language does not exist in a vacuum.

In fact, it exists in a world which contains "an ecosystem", tooling, opinionated build systems, various incompatible compilers, and mountains of legacy baggage, and all of these influence the daily experience of programmers using the language.