I now have array attributes working, and have started on hash attributes.
I am quite pleased that I can now do things like
$foo->set_ArrayAttribute(4,'Fifth element');It also allows you to insert and delete elements, splicing its internal copy of the array you can even do this :
$foo->insert_ArrayAttribute([4..7],@values);
I am even thinking of allowing you to do
$foo->insert_ArrayAttribute([4..7],$value);
..which would then set each element 4 to 7 to $value
and you can pop and push, insert, delete, reset, and get both all or parts/slices of the array