PerlArray was previously unable to use negative indices to do anything but access integer values. This has now been fixed to let you use negative indices to access all basic types and alter basic types.
The next step is threefold: 1 - Unify (get_integer_index, get_number_index, get_string_index) into get_index 2 - Add the PMC type to the array and hash indices 3 - Change the assembler syntax for array and hash indices to look like P0[-7] and P5["foo"] -- Jeff <[EMAIL PROTECTED]>