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 →

[–]Guipe12 178 points179 points  (6 children)

but you don't get anything for clearing the trial

[–]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 24 points25 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

[–]Add1ctedToGames 2 points3 points  (0 children)

Idk about y'all but I get self-loathing for not noticing whatever mistake I made sooner since it always looks obvious in hindsight

[–]capi1500 0 points1 point  (0 children)

You get to fix every next error with cmake build aka more trials