Maybe it is from spending too much time with java, but I tend to name those 
kind of libs `util`, because often what they are is adding extra functionality 
to the standard library.

In order for it to be really useful, though, I think that its role needs to be 
clearly defined (as below), and that definition adhered to. I really like the 
haskell package idea, but only if there is a lighter-weight default as well.
> 
> It's not for experimental stuff. Let me clarify the role we're
> discussing. The "ext" library, for lack of a better name, will:
> 
> - Be a library hosted in a mozilla and/or rust-lang.org 
> (http://rust-lang.org) repo
> - That _just re-exports_ (pub extern mod's) a bunch of packages
> - Each of which is:
> - Developed independently in their own repos
> - By their own contributor communities
> - At their own pace
> - Applying some editorial standards to the selected packages
> - And supporting them version-to-version even if they bitrot
> or radically change upstream
> 

_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to