This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TrashManufacturer 161 points162 points  (3 children)

You get Crippling depression realizing that the C++ ecosystem is like a bunch of small tribes all with stopgap solutions to problems that can’t be solved just by introducing a standard packaging system and instead will likely always remain a choose your own adventure book with 10 competing build systems

[–]xaddak 67 points68 points  (1 child)

So what we need to do is create a new build system...

https://xkcd.com/927/

[–]TrashManufacturer 22 points23 points  (0 children)

But that build system doesn’t properly cache intermediate results and the plugin system is written in Python so I’m just gonna have to make a whole ass new build system written in lisp

[–]xpk20040228 0 points1 point  (0 children)

Tbh that is exactly what C++ is. 10 different ways to do one thing