Scott, It's a method invocation arrow, used for object orientated code. Try perlboot for help (http://www.perldoc.com/perl5.6.1/pod/perlboot.html)
I think O'Reilly's Advanced Perl Programming book deals with it, but you should be able to get the jist of it from the above (and the links in the above). Tristan p.s. To my limited experience, the curly braces aren't neccessary. request->attributes would be fine. Also there seem to be far more ->'s in your second example than I've seen before, so I'm not sure if it's bad code or whatever. You Wrote: ---------- I am trying to understand the logic of this code, and am finding it hard to find any more info on it, since I can't quite grip it. Could someone explain the flow and/meaning behind it? I am specifically referring to the 'pointers' (->) and what they define. I can't find these in any of my books. push @{$xcp_request->{attributes}->{nameserver_list} or this $xcp_request->{attributes}->{contact_set}->{$contact_type}->{$contact_ke y} = $in{$key}; 1000 thank-yous _______________________________________________________ sent via the murky.net webmail hegemony -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]