News for hackers. Stuff that matters.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by tomashubelbauer on Sunday December 29, 2019 @10:25AM (#21906323)
There's a very little overlap between the purpose and use case of the two projects. There's not that many good, short names. I personally wouldn't worry about naming conflicts with another project, unless it was a similar project in more than a name.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by fnord123 on Sunday December 29, 2019 @11:30AM (#21906722)
https://github.com/rxRust/rxRust

Many Rust projects are blah-rs where the rs is dropped in the crate name. So it would be normal to be confused and think Rx == RxRust. e.g. https://github.com/rust-lang/futures-rs has crate name "futures".

>There's not that many good, short names.

There'd be loads if the Rust community (or.. the 'rust parliamentary community' (people who actually get involved in the RFC processes and see things through to the end (heroes, imo)) (cf PLP[0])) elected to use namespaces for crates.

[0] https://en.wikipedia.org/wiki/Parliamentary_Labour_Party

Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by tomashubelbauer on Sunday December 29, 2019 @12:03PM (#21906954)
Namespaces are a good idea on paper, but you still need to secure the non namespaced name when you reach a bit of popularity or someone else will who will push malware there knowing people will often add a crate by the name they think it has and not necessarily the one it has.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by fnord123 on Sunday December 29, 2019 @09:21PM (#21910251)
Non namespaced crates can be io.cargo.blah and the short name can be deprecated or even changed programatically.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by HelloNurse on Sunday December 29, 2019 @01:42PM (#21907568)
Short names are bad, unless somewhat sheltered from confusion (e.g. brief names of command line tools, which need to be unique only within your PATH environment variable and your installed man pages, not on the web).
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by fnord123 on Sunday December 29, 2019 @09:22PM (#21910261)
Absolutely. And even ls, sed, etc are in the coreutils package. Not 'ls' package.