On Fri, Mar 19, 2010 at 12:54 AM, Adam Webb <maxthemo...@googlemail.com> wrote:
>
>
> On Mar 19, 5:05 am, John H Palmieri <jhpalmier...@gmail.com> wrote:
>> Sage uses non-standard command-line options (e.g., -notebook rather
>> than --notebook). I propose that we switch to standard ones. Here are
>> two reasons:
>>
>> 1. They're standard, and standards are good. People used to Unix-type
>> systems will expect our options to work this way.  I think if we
>> decide to continue not using the standard format, we should have a
>> good reason.
>>
>> 2. If we use standard command-line options, we can use an existing
>> command-line parser, like Python's optparse, instead of having our own
>> home-grown version (in SAGE_ROOT/local/bin/sage-sage). A standard
>> Python library package is likely to be more robust than something home-
>> grown. For example, we can solve trac ticket #21 (and the related
>> ticket #180) this way. For another example, note that "sage -merge"
>> works but "sage --merge" doesn't; this sort of thing can be fixed on a
>> case-by-case basis, but it's harder to even introduce such
>> inconsistencies with optparse.
>>
>
> I think it is a great idea.
>
>>
>> - what is "sage -darcs" supposed to do? I don't know what "darcs" is,
>> and I don't see any packages which seem relevant.
>>
>
> I assume this refers to the distributed source code management.
> (http://darcs.net/) Perhaps someone was thinking of it as an
> alternative to mercurial. It does have an interesting theory of
> patches.

It was included in Sage and we used it for everything from about Feb
2006 to sometime in 2007.
In 2006, Mercurial wasn't mature enough.

>> - what about "sage -axiom"? What package installs axiom?  Fricas?
>>
>
> This is leftover from when fricas used to use the name axiom as a
> synonym. This is no longer the case. If axiom is installed globally it
> will be used. There is no spkg for it but there are optional tests
> that assume the presence of axiom.
>
> Adam
>
>> For any of these, we have several choices: (1) delete them, (2) keep
>> them, (3) keep them but don't document them (don't list them when you
>> type "sage --advanced"), (4) ??
>>
>> --
>> John
>
> --
> 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
>
> To unsubscribe from this group, send email to 
> sage-devel+unsubscribegooglegroups.com or reply to this email with the words 
> "REMOVE ME" as the subject.
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

-- 
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

To unsubscribe from this group, send email to 
sage-devel+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to