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

Reply via email to