develooper Front page | | Postings from September 2000

Re: logical ops on arrays and hashes

Thread Previous | Thread Next
Christian Soeller
September 12, 2000 15:47
Re: logical ops on arrays and hashes
Message ID:
Jeremy Howard wrote:
> <Removed -language x-post>
> > Wouldn't it be very useful if all of the applicable polymorphic methods
> > of RFC 159 would be overloadable for nD arrays (arrays becoming
> > effectively instances of array objects)? I am not sure if this has been
> > discussed before but I could think of a whole lot of applications. Often
> > you might want to do just that with the suggested multidim arrays. Or is
> > that already suggested in some other way?
> >
> Arrays are just lists of lists that happen to be declared with a simple
> type. They are not objects.
> Creating an array-like object with different behaviour could be achieved
> through tie(), or by creating an object with RFC 159 methods defined.
> ...Or am I missing something here?

It's probably just me but I thought (1) just creating an object leaves
me handing around scalars (2) tie doesn't let me modify those
polymorphic methods (or does it? and what's the syntax with multi-dims
anyway), so there. What I might want to do is overload ADD for a
multi-dim array @a. How would I go about it while preserving the array


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About