On Mar 19, 11:13 am, Robert Bradshaw <rober...@math.washington.edu> wrote: > On Mar 19, 2010, at 10:23 AM, Nick Alexander wrote: > > > > > > > > > On 19-Mar-10, at 6:53 AM, Jason Grout wrote: > > >> On 03/18/2010 10:05 PM, John H Palmieri 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! > > >> When this issue came up a year or two ago, there seemed to be a > >> surprising amount of opposition to typing the extra dash, so the > >> interest in changing the options and parsing waned. I would be > >> very happy to see us switch to standard GNU option parsing. > > > +1. In fact, I tried to do this years ago, but my patch broke all > > over the place and was bit-bucketed quickly :( > > For > reference,http://groups.google.com/group/sage-devel/browse_thread/thread/3403d3... > > In any case, I would now be in favor of such a move. As for making the > transition, I'm not a huge fan of trying to control it via environment > variables (at least, once it's beyond the extremely experimental > stage). Once we have the back end, lets start using it by making a > substitution for a fixed list of command, e.g. '-notebook' -> '-- > notebook' before invoking . Down the road we can add deprecation > warnings whenever such a substitution is made, and eventually get rid > of this step altogether. > > Perhaps keeping the old code around and usable in some form would be > worth it for a while, because bugs here could be rather debilitating.
My patch basically just creates a new file, sage-sage.py, and SAGE_ROOT/sage calls it (right now depending on the value of an environment variable) instead of sage-sage. So the original parser sage-sage is still there. I've slightly modified it, adding "--merge" to the existing option "-merge", for instance, but it's essentially intact. -- 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.