On 11/05/12 12:40, Jason Grout wrote: > On 11/4/12 11:14 AM, Michael Orlitzky wrote: >> I'm playing around with different ways to create collections of symbolic >> variables. I though it would be nice to be able to chain subscripts, >> e.g., >> >> sage: x[1][2] >> x12 >> sage: latex(x[1][2]) >> x_{1}_{2} > > Why not do: > > x[1,2] > > to save typing and make it more like matrices? > > I know this doesn't exactly answer your original question, but I think > the notation would be a bit nicer... >
I was preparing for bad news re: indexing expressions, so I went back to work on a class, an instance of which we could return from e.g. SR.symbols(). It supports a(0,1), a[0,1], a[1:5], a(4, slice(2,5)), and every other notation I could think of. I've got it in my init.sage right now: http://michael.orlitzky.com/git/?p=sage.git;a=blob;f=mjo/symbol_sequence.py;h=7f6c9db7622a2e360a964dfda7cd721c01f885f9;hb=HEAD I'll open a ticket eventually. There are examples of every usage in the docstring -- if anyone has a pet notation, please take a look. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.