In fact, I would rather it stay C for 15 more years.
Probably doable - I remember most of Natural Selection 2 was Lua and it's more than a decade old at this point.
Similarly, is there any momentum left for Cloudflare's EmDash? I can barely find any discussion after April.
Hmm. That's going to be interesting.
it's just in this case it's the author. we'll have to wait and see who decides to challenge it
You decide whether you have followed it or not. The other party will decide if they agree. If in dispute, you go to a judge and they decide also.
[1]. https://github.com/ianm199/lua-rs/tree/main Lua
[2]. https://github.com/ianm199/valdr Valkey/ Redis
[3]. https://github.com/ianm199/nginx-rs-port nginx
Happy to answer any questions on the approach! When I started a few weeks ago the harnesses on their own were not good enough to get very far without a "meta harness" of sorts but that is changing largely with Claude Workloads and Mythos. A lot of the work is developing some custom tooling to move these along faster.
Agree with first half of this sentence, we should all have fun with experiments.
> It was never based on a linkable and reentrant library, but instead on a "Unix" philosophy of chaining together simpler commands, which means that it's difficult to use
Ahhh now we have philosophical disagreement in the only place in the entire article that says "why". Unix is a feature, it's arguably more important in current time: https://aperocky.com/blog/post.html?slug=unix-philosophy-age...
rvz•1h ago
Why not 100%?
> It's not actually passing every single test, though that is on purpose. I did mark some parts of the testing suite as "skipped" because I don't think it's worth recreating them in a library like this
> 41,715 / 42,001 tests passing (99.3%)
So it is not entire then but somehow that was worth burning $8,000~ dollars worth of tokens?
insanitybit•56m ago
Zopieux•52m ago
tonymet•50m ago
sharkjacobs•39m ago
> Having parts of Git as discrete, embeddable slices of library also enables things like building custom Git servers or client functionality in Rust.
> The full build of all Git functionality in Rust is currently around 27M, but since a large part of it is a library, it could clearly be easily split up into domains of functionality - subcrates that do specific things. Perhaps you could simply use the subset you need.
rvz•46m ago
sharkjacobs•38m ago
fg137•44m ago
bryanlarsen•24m ago
I don't care if any git I use has email features. IIUC, even most of the people that use git with email don't directly use the email features, they use the patch set features like `git am`. I expect `git am` to work, I don't expect git to actually do email.
ianm218•14m ago