Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


I don’t understand how Just being written in rust as opposed to C has anything to do with this?


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.


Implementation language is not very relevant. If you have to look at the source code of your build tool, you've already lost.


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.


I hate to be the bearer of bad news, but your assumption is incorrect. I possess deep expertise in a number of areas, 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 what led you to arrive at "Aha! They must be an ops person", will you humor me with an explanation?


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.


Wait until you find out that Rust uses llvm.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: