News for hackers. Stuff that matters.
Re:Show HN: Cr – Runs your tasks at maximum concurrency by vvanders on Monday December 18, 2017 @11:58AM (#15953068)
The problem is that most people don't set out to be masters of make. They just want to get their shit built so they can make forward progress on the thing they want to create.

Having to learn all of these subtleties is what gets you into these problems in the first place. I'll happily take a more opinionated build tool with proper escape hatches over something that expects you to know it in detail for even the most basic tasks.

Re:Show HN: Cr – Runs your tasks at maximum concurrency by Sir_Cmpwn on Monday December 18, 2017 @04:34PM (#15955721)
I really hate this attitude. The same people who don't grok Make also don't grok git or bourne shell or who knows what else. Don't take shortcuts in understanding the fundamental tools of your stack. Your build system is just as important to your project as the code it's building!
Re:Show HN: Cr – Runs your tasks at maximum concurrency by vvanders on Monday December 18, 2017 @04:52PM (#15955851)
Make is only a fundamental tool if that's what your library/binary uses. You may have a mix of CMake, MSVC and language specific build tools like Cargo and others. By your logic I should be an expert in all of them.

Make's support outside of the posix world isn't that great(as opposed to CMake) so calling it fundamental seems that you are making assumptions about the environments that development happens in.

Re:Show HN: Cr – Runs your tasks at maximum concurrency by Sir_Cmpwn on Monday December 18, 2017 @05:13PM (#15955996)
>You may have a mix of CMake, MSVC and language specific build tools like Cargo and others. By your logic I should be an expert in all of them.

Correct.

>Make's support outside of the posix world

The world outside of posix doesn't really matter.

Re:Show HN: Cr – Runs your tasks at maximum concurrency by vvanders on Monday December 18, 2017 @09:02PM (#15957178)
That's a pretty narrow world view you have then.