It has both a justfile and a makefile at the root, even. Most of us seem to want to use it to throw make away entirely.
That said, I consider `just` very language-agnostic and useful because of that, and I consider mix pretty bad at any workflow needs that isn't directly concerned with BEAM.
It's not technically a make replacement (make does do things like incremental build management etc.), but it just goes to show how bad the DX of make is.
It has both a justfile and a makefile at the root, even. Most of us seem to want to use it to throw make away entirely.
That said, I consider `just` very language-agnostic and useful because of that, and I consider mix pretty bad at any workflow needs that isn't directly concerned with BEAM.
It's not technically a make replacement (make does do things like incremental build management etc.), but it just goes to show how bad the DX of make is.
IMO 'just' replaces make where make shouldn't be used - generic task runner.
Correct. Make should be used with the filesystem, minimising PHONY.
I think it's hard for me to name better software than make. TeX, maybe? that seems like an insanely high bar to clear.
I would say there's an ocean of software with better UX than those two, so it all comes down to what axis you measure on.
For those not sure what just is:
Website: https://just.systems
Previous HN discussion: https://news.ycombinator.com/item?id=42351101
i'm a pretty big fan of just, personally, but do not consider that to be the world's most well-considered position by any means...