On 9/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > I am rather fond of the '..' operator, though I can see why people > wouldn't want to add it as an official part of sage. This got me to
I think the decision about whether or not to include something like this is definitely not decided yet. I personally also really like the [a..b] notation, since I really enjoyed using it in Magma, and I think perhaps the complaints about 0 or 1-based are misplaced, because with the [a..b] notation one is being completely explicit about the lower endpoint. Also, the closed brackets very very very strongly suggest "include the endpoint", like the do in standard mathematical notation. Also, I was not convinced that preparsing [a..b] is not possible in general (though Nick was worried about this). I am going to wait a while to see what brews up, even though the majority vote was against [a..b]. At a minimum I would like to implement that for the preparser (or have somebody else do so), and see what it feels like to use in practice in Sage. And, your suggestion to make it optional is potentially viable, though probably not necessary since people who don't want to use it can just not use it -- it doesn't change the behavior of any existing Python code. -- William > thinking--what if there were a way to have my own preprocessor (in a > .sagerc file or something) for shortcuts that I personally want. I > envision that it would only work from the commandline or notebook, not in > a sage file. Otherwise things would get very confusing very quickly! > There would of course need to be an easy way to get the resulting sage (or > python) file like there is now, so that I could distribute the resulting > sage file for other people to use. > > Just a thought I had... > > Just another rc file junkie, > Ivan Andrus > > P.S. ruby has 2 operators like '..': > 0..4 is 0,1,2,3,4 > 0...4 is 0,1,2,3 > i.e. two dots includes the end point and three does not. > > They come in handy at different times (and I think they improve > readability a lot), though it is a little confusing as to which is which > if you use them infrequently. > > -- > MacMail - the Webmail service especially for Mac users worldwide > http://www.macmail.com > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---