• 0 Posts
  • 8 Comments
Joined 2 years ago
cake
Cake day: August 2nd, 2023

help-circle

  • These two are not interchangeable or really even comparable though?

    For GNU Make, yes they are. These are fully comparable tools for writing sophisticated dynamic build systems. “Plain make”, not so much.

    [cmake] makes your build system much, much more robust, far easier to maintain, much more likely to work on other systems than your own, and far easier to integrate with other dependent projects.

    This is absolutely incorrect. I assume (although I have never witnessed it) that a true master of cmake could use it to create a robust, maintainable, transferable build system. Very much like there are people who are able to make delicate ice sculptures using a chainsaw. But in no way does these properties follow from the choice of cmake as a build system (as insinuated in your post), rather, the word we are looking for here is: despite using cmake.

    I apologize for my inflammatory language. I may just have a bit of PTSD from having to build a lot of other people’s software through multiple layers of meta build systems. And cmake comes back, time and time again, as introducing loads of obstacles.







  • backgroundcow@lemmy.worldto196@lemmy.blahaj.zoneRule
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    2 years ago

    How the f**k do we have functional AI that speaks like a human and solves general problems on the level of a university student, but somehow household chores are still done with tech that was invented 50-100 years ago?! Why isn’t there just a hole in my kitchen counter where I can dump dirty dinnerware, pots, pans; the machine sorts it out, washes it, and returns it to the cupboard? Why doesn’t my washing machine sort by color, wash, dry, fold, and stack my clothes? Why do I still have to clean surfaces in my house by manually rubbing a wet sponge at them for hours?

    I’ll tell you what I think: inequality. Women did house chores, men invented shit that was fun and useful to them. Maybe as the world moves, hopefully, toward more equality we will find that people who shares their time between chores and inventing stuff will start to actually tackle the problem of simplifying boring chores.