[Kc] untie or unoverload an array from within its class?
David Nicol
davidnicol at gmail.com
Wed Oct 19 07:58:05 PDT 2011
thinking (out loud) about lazy sort utilities.
Given an invocation something like
makelazysortedarray ( my @Sorted, @Unsorted); # presume "cmp" for
comparison function
which would work behind the scenes with a (\@@) protoype, and work by either
tying @{$_[0]} or blessing $_[0] into an overloaded class (which in turn
ties, so there's no advantage there)
when the sort is complete, @{$_[0]} could be untied with "untie" and then
get the complete remaining list assigned to it, or for an overload
situation,
$_[0] = [ @CompleteSortedList ]
would also work.
Am I right?
--
"I am waiting for the war to make the world safe for anarchy" -- Lawrence
Ferlinghetti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/kc/attachments/20111019/c9b5806e/attachment.html>
More information about the kc
mailing list