3 ms·
Why a complete rewrite rather than a wrapper around the cli commands? Also, aren’t LLMs RLHFd a lot with using tools like git and as such have a better time in
by stingraycharles 7mo ago
Why a complete rewrite rather than a wrapper around the cli commands?
Also, aren’t LLMs RLHFd a lot with using tools like git and as such have a better time interacting with it than custom tools?
- yodon 7mo agoIt defaults to being a wrapper around git when it's not custom implemented, and it's recommended that you alias nit as git so the agent can work the way it normally would, just faster and cheaper.
- Brian_K_White 7mo agoTFA says there is no difference since it falls through and does act as just a wrapper for anything that it doesn't implement itself.
- stingraycharles 7mo agoBut that’s my problem, I don’t want it to implement anything itself, I just want it to transform git output.
- Brian_K_White 7mo agoIt's using libgit. IE it is basically still just a wrapper for official reference git implementation. I think you are worried anbout nothing.
- fielding 7mo agocorrect
- 1718627440 7mo agoSo he didn't 'rebuilt Git in Zig'.
- Brian_K_White 7mo agoThe command "git" is a front-end for a lot of other seperate lower level functions, which he reimplimented in zig. He did some stuff, he didn't do some other stuff. Nothing about this story is automatically invalid or pointless or misleading or unwholesome.