1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-23 21:02:09 +00:00

Parent to reply has been deleted.

This commit is contained in:
Rohan Kumar 2022-12-10 14:16:27 -08:00
parent c980c50884
commit f3014682e2
No known key found for this signature in database
GPG key ID: 1E892DB2A5F84479

View file

@ -1,12 +1,15 @@
--- ---
title: "Coreutil rewrites" title: "Coreutil rewrites"
date: 2022-12-10T14:03:18-08:00 date: 2022-12-10T14:03:18-08:00
replyURI: "https://fosstodon.org/@rrwo/109491538987294072" syndicatedCopies:
replyTitle: "Can we agree to rewrite all the GNU utilities in Rust" - title: 'The Fediverse'
replyType: "SocialMediaPosting" url: 'https://pleroma.envs.net/notice/AQTdDi1kRXfigMWBPc'
replyAuthor: "Robert"
replyAuthorURI: "https://fosstodon.org/@rrwo"
--- ---
<ins datetime="2022-12-10T22:13:50+00:00">This was originally a reply to another post. That post has been deleted.</ins>
> Can we agree to rewrite all the GNU utilities in Rust
The advantage of POSIX coreutils is their portability and universality; I can expect them to be present on any POSIX system. If re-writing will sacrifice portability, _we might as well do a clean break from POSIX and seek to improve upon existing coreutils_ rather than replace them. I listed some on [my "uses" page]({{<relref "/about/uses.md">}}): Zsh+DASH, ripgrep, sd, and fd. Three of those are written in Rust. The advantage of POSIX coreutils is their portability and universality; I can expect them to be present on any POSIX system. If re-writing will sacrifice portability, _we might as well do a clean break from POSIX and seek to improve upon existing coreutils_ rather than replace them. I listed some on [my "uses" page]({{<relref "/about/uses.md">}}): Zsh+DASH, ripgrep, sd, and fd. Three of those are written in Rust.
> release them with a better licence > release them with a better licence