Remix.run Logo
WesolyKubeczek 13 hours ago

The expectation of ongoing maintenance for oneshotted LLM rewrites is zero or negative.

lifthrasiir 13 hours ago | parent [-]

It wasn't one-shotted by the way, but if you have a provably correct and comprehensive library there are not many things to maintain anyway.

WesolyKubeczek 10 hours ago | parent [-]

The Red Queen's Race is real, though. Compilers keep moving, platforms keep moving, users of the library (I mean programs importing/linking them) keep moving, assumptions keep moving.

One can argue that some algorithm library written in the early 1980s using F77 is as good as it was at the time of writing, but I highly doubt anyone is using it as it is.

lifthrasiir 10 hours ago | parent [-]

Rust compiler is famously backward compatible all the way to 1.0 (after almost a decade of zero guarantees). My codes targeting early 1.x releases still work in the modern Rust, though the convention may significantly differ from the modern Rust. Your point might be true for some other languages but there is a good reason to refute that for Rust.

Ah, and many F77 libraries are still in active use. Nowadays they are used via C or Python wrapper, and I guess you said "using it as it is" to disregard that, but we were talking about what original maintainers are expected to do and the original F77 authors have nothing to do in order to stay relevant here.