4 ms·
Not meaning to bring up a Rust vs Go debate, but since there are a few comments claiming that this is a waste of time, I figured it's worth mentioning the Rust
by caipre 11y ago
Not meaning to bring up a Rust vs Go debate, but since there are a few comments claiming that this is a waste of time, I figured it's worth mentioning the Rust based re-implementation of coreutils:
https://github.com/uutils/coreutils/ https://github.com/uutils/coreutils/
And another by suckless in plain C:
http://git.suckless.org/sbase/tree/README http://git.suckless.org/sbase/tree/README
- zarkone 11y agoAt least, Rust version has CLI options implemented
- barsonme 11y agoOr my rewrite of GNU's coreutils in Go: https://github.com/EricLagerg/go-coreutils https://github.com/EricLagerg/go-coreutils It's not complete yet, but I couldn't pass up this thread :-)
- polegone 11y agoI must say that yours is much more complete than mine, though.
- danieldk 11y agoWork together! It would be great if complete coreutils was implemented!
- barsonme 11y agoI'd love some help. I'm juggling 3 side projects right now, and it's hard making time for all of them. :)
- barsonme 11y agoI'd love if our projects could somehow work together. My contact info is in my account's description, so shoot me a message!
- aikah 11y agonice. This is the first time I actually read Rust code, and aside from "something macro" that scares me, it's actually mostly readable. Will definitely check out.
- cloverich 11y agoThat re-write lists its license as MIT, not GPLv2. Is that legitimate? e.g. in general, can you re-implement a library with one license and change it to a non-compatible license?
- lorddoig 11y agoFrom everything I've read I'm pretty sure that if it's a complete rewrite in another language then it's legally "divorced" from the original project. You can own (and ergo license) an implementation of an idea, but you can't own or license the idea itself. Same with patents - you own the how, not the why.