Unless `std` has been settled on, I think that `base` for `std` and `platform` for `core` are the most informative and most likely to not require explanation for new users. The reason I don't like `std` is that, AFAIK, the usual explanations for packages like `core` in other languages is: "a standard set of packages for building in the language" which of course would collide a bit with `std`.
Also, I do think this is important. I'm pretty sure if the early haskell guys renamed "Monad" to "Context" the language would have an order of magnitude more adoption. On Wed, Apr 24, 2013 at 9:11 PM, Benjamin Striegel <ben.strie...@gmail.com>wrote: > I concur, "util" is one of the ones that I would definitely avoid. It > sounds like somewhere that you would just put code that you couldn't > rightly stick anywhere else. > > I like the sound of both "prime" and "platform". > > > On Wed, Apr 24, 2013 at 11:48 PM, Andres Osinski <andres.osin...@gmail.com > > wrote: > >> If I may comment on "util", the problem is that it has been (in my >> experience) a catch-all for some common miscellaneous functionality that >> may be used to tie strings together in a project (error formatters, >> special strin g manipulation functions, helpers, etc). I don't believe that >> most of the functionality in current std classifies as such. For examples >> of this, check out the "util" namespaces in Java and Python projects; the >> current std is far more focused and useful for general use cases. >> >> >> On Thu, Apr 25, 2013 at 12:42 AM, Lindsey Kuper >> <lind...@composition.al>wrote: >> >>> On Wed, Apr 24, 2013 at 6:58 PM, Graydon Hoare <gray...@mozilla.com> >>> wrote: >>> > Agreed. This packaging will be of a sort that _does_ represent a level >>> > of support from the language maintainers, version-to-version. So ... >>> > absent other suggestions I will return to my preferred passtime of >>> > thesaurus hunting: >>> > >>> > - Common >>> > - Platform >>> > - Staple >>> > - Stock >>> > - Supported >>> > - Base >>> > - Basis >>> > - Usual >>> > - Normal >>> > - Favored >>> > - Selected >>> > - Endorsed >>> > - Chosen >>> > - Prime >>> >>> Are these synonyms for "standard"? >>> >>> Since `core` is being renamed to `std` (correct?), we'd want the new >>> name of `std` to convey "supported, but not as essential as what's in >>> `std`", right? >>> >>> Lindsey >>> _______________________________________________ >>> Rust-dev mailing list >>> Rust-dev@mozilla.org >>> https://mail.mozilla.org/listinfo/rust-dev >>> >> >> >> >> -- >> Andrés Osinski >> http://www.andresosinski.com.ar/ >> >> _______________________________________________ >> Rust-dev mailing list >> Rust-dev@mozilla.org >> https://mail.mozilla.org/listinfo/rust-dev >> >> > > _______________________________________________ > Rust-dev mailing list > Rust-dev@mozilla.org > https://mail.mozilla.org/listinfo/rust-dev > >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev