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

As long as the tools work the same way as GNU coreutils, I mostly don’t care which language they’re written in.

One reason I never adopted tools like exa or bat is that the first deviates from ls flags, and the second changes cat’s buffering behavior. The yield from changing the behavior of these fundamental tools isn’t worth the cost.

Also, if memory safety and security—not just performance—are the reasons to rewrite them in Rust, we could just as well write them in Go and get better community engagement. These are mostly CLI tools, so Go’s performance would be more than sufficient. I don’t really buy the Rust evangelism here.



Go's insistence on not using libc unless you have cgo enabled seems somewhat problematic from a distro maintainer perspective.




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

Search: