News for hackers. Stuff that matters.
Re:Just: A Command Runner by iepathos on Monday January 09, 2023 @06:35PM (#34318098)
Just is built in Rust rather than C. Rust is generally nicer to work with and maintain than C libs so huge win there development wise. Feature wise, only see a couple things with Just right now that differentiate it from Make.
Re:Just: A Command Runner by ironick09 on Monday January 09, 2023 @08:21PM (#34319035)
I don’t understand how Just being written in rust as opposed to C has anything to do with this?
Re:Just: A Command Runner by iepathos on Monday January 09, 2023 @10:12PM (#34320050)
I'm not sure what you're confused about, maybe you missed the point of this being shared on ycombinator news? Just being written in Rust versus C is part of an open source movement to modernize these old tools and the significance of using a modern language versus an ancient one is better support and features going forward. The reason this tool is currently top voted on ycombinator news is purely because it's written in Rust and of interest to programmers who care about their open source tooling.
Re:Just: A Command Runner by metadat on Monday January 09, 2023 @08:30PM (#34319118)
Implementation language is not very relevant. If you have to look at the source code of your build tool, you've already lost.
Re:Just: A Command Runner by iepathos on Monday January 09, 2023 @10:16PM (#34320074)
This is a weird opinion to me, but I reckon you're an ops person who doesn't code a lot so I respect not wanting to have to look at code if you're an ops/admin type. Most programmers would grasp the relevance of modernizing their tools and the maintainability and feature gains from it. The open source movement in general is based entirely upon being able to look at the source code of your tools and modify and update them.
Re:Just: A Command Runner by metadat on Monday January 09, 2023 @10:34PM (#34320201)
I hate to be the bearer of bad news, however your assumption is incorrect. I possess deep expertise in a number of areas, and code flows with ease. Reading code is it's own skill, too. I'm not easily intimidated by any programming language or problem. On the technical front I've done everything from development, SRE, ML/AI, founding a company, being a leader and executive at small and very large companies.. it's all fascinating in it's way. But the most fascinating things I've found in the universe are people.

When something doesn't work as expected, I dive in as deep as the rabbit hole goes to get across the line.

Curious why you jumped to "Aha! They must be an ops person!", will you humor me with an explanation?

Re:Just: A Command Runner by kaba0 on Tuesday January 10, 2023 @02:34AM (#34321658)
Would you throw out sqlite, written in C for a Rust clone?

It is possible to reimplement a relatively easy tool like make, and having learnt from its historical shortcomings it can be better irrespective of the implementation language. But that’s a different point.

Re:Just: A Command Runner by halayli on Tuesday January 10, 2023 @05:39AM (#34322870)
Wait until you find out that Rust uses llvm.