On 5 August 2010 05:24, William Stein <wst...@gmail.com> wrote: > On Mon, Aug 2, 2010 at 11:41 AM, Harald Schilly > <harald.schi...@gmail.com> wrote: >> On Aug 2, 4:58 pm, "Dr. David Kirkby" <david.kir...@onetel.net> wrote: >>> .. if the difference between experimental >>> and optional could be clarified. >> >> Personally. if I could define it, I would use these definitions: >> >> 1. standard: that's well tested, included in each distribution, >> essential, and the responsibility of the Sage project that they work.
Agreed. >> 2. optional: that's some addition to sage that is supported by the >> sage project (more or less), but if it builds on all systems or not is >> not an issue. Like most, if not all others who responded, I feel optional shold build on all systems, though I would make an exception for packages like valgrind, which are inherriently non-portable and would require a monumental effort to make them portable. To my knowledge, all of Mathematica's optional packages work on all releases of Mathematica. >> 3. experimental (which I would rename to "contributed"): this is a set >> of packages a user has created, it is not supported by the sage >> project, but only by one or more maintainers who are the only ones who >> are responsible for it. they might not work on all systems, they might >> not work at all, but most importantly, they bypass the trac+review >> process. Personally I think there should be a record on trac of even experimental packages. Not a review process - just a record of the date the package was requested to be made experimental and the date that it actually got put on the Sage web site. In any case, someone is going to have to load the package onto the web site, and add a short description to a web page. The contents of that description should be put on the trac ticket. > I think I'm personally happy with the above definitions. > > William Me two, except for the two points above.. Dave -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org