External Publication
Visit Post

[Pre-RFC] DNS domains as package namespaces

Rust Internals [Unofficial] April 30, 2026
Source

jmillikin:

I understand that the current lack of namespaces means that there can be only one json crate on crates.io. This thread is an attempt to convince the team to relax that constraint.

I think you'll have a hard time convincing people if that's your stance. Even with namespaces there can only be one json, that won't change. You can have jmillikin.github.io/json, but that's not called json, just like jmillikin_json is not called json. All this argument amounts to is having a nicer way to make distinguishing crate names, but that's not enough motivation for a change this big.

Discussion in the ATmosphere

Loading comments...