First of all, thanks Martin(s), for supporting our efforts to port psycMUVE to Pike.
Our testcase (as mentioned by Martin and running under LDMud):
http://psyc.rebelsex.com/syntaxtest (source at http://psyc.rebelsex.com/syntaxtest?source - quick&dirty)
a[..*] is of course equal to a[0..*].
LPC does a[x..<y] == a[x..sizeof(a) - y] so a[0..<1] is the whole string/array.
fippo looked through the psycMUVE and found us using cases 1, 2, 4, 6 and 13 more or less frequently. The others... well... arcane :)
Case 2 (a[<1]) is already achieved using a[-1] in Pike and as we use it approximately 15 times we can handle it using a macro ... but if someone should think that a[<positive_integer] is nice to have... we'd make use of it :).
Cheers