This would have been my suggestion.
/ David Hedbor
Previous text:
2003-05-15 21:24: Subject: Negative ranges revisited
I think it is easier to just rip the python notation for ranges, foo[a:b] and have negative values count from the end. That is more or less the same as your suggestion, but with ":" instead of "..-", without compatibility impact (if it works with the grammar).
/ Martin Nilsson (lambda)