On Mon, Oct 06, 2003 at 06:51:46AM -0400, Jon Orwant wrote: > That was John Macdonald's chapter; his new email is [EMAIL PROTECTED] > > -Jon
That's me. Andreas? How do I go about updating my address on PAUSE? I've long since lost the author info. I stopped working at elegant over two years ago and they stopped supporting my email address about a year ago. My new address [EMAIL PROTECTED] is in my own domain, so it will not change in the future. I thought I had uploaded an Array::Heap module. The system I wrote it on has been shut down for a while - I need to fix it after a disk crash but it hasn't been my primary system for a long time so I haven't gotten around to it. The Heap::Binary module (in Heap) provides a binary heap interface as an alternative to the faster Fibonacci and binomial heap interfaces. However, I did write a much simpler package to manage a caller-provided array as a heap. Marc (or Autrijus, whichever of you was the person offering to take over the Array::Heap namespace - I having trouble decoding the quotation indents) please reply to me. If you give me a few weeks to dig out my original code, we can compare and decide where to proceed. Obviously, there is no large installed user base that depends upon the unpublished Array::Heap code. (The Heap module, and its component modules, does get used from some of the Graph routines - Jarkko had the pleasure of helping me debug the Heap routines as he tested out his Graph routines for the book.) My intent for these was that the Array::Heap set would be a small simple set of functions for managing an array as a heap, while the Heap::* would be the inheritable object-oriented heap mechanisms for which you provided an Element sub-component for your own purposes - more overhead in using them, but more power and flexibility available as a result. > > On Monday, October 6, 2003, at 06:14 AM, Andreas J Koenig wrote: > > >>>>>>On Fri, 3 Oct 2003 23:03:57 +0200, <[EMAIL PROTECTED] ( Marc) (A.) > >>>>>>(Lehmann )> said: > > > >>On Tue, Sep 23, 2003 at 12:56:58PM +0800, Autrijus Tang > >><[EMAIL PROTECTED]> wrote: > >>>??? ?|, 2003-09-18 15:47, Perl Authors Upload Server ????????? > >>>>The following module was proposed for inclusion in the Module List: > >>>> modid: Arary::Heap2 > >>> > >>>"Arary" will not do. Please fix this typo and re-submit. :-) > > > >>>> And here is the rationale for choosing Array::Heap2: > >>>> Well, there is no good rationale, but while registering, I found > >>>> that Array::Heap has been registered in what seems 1998 already, > >>>> however, a module hasn't been uploaded in the last 5 years. (I > >>>> didn'T see this at first because my searches were for existing > >>>> modules only :) > >>>> I've contacted the author, but haven't received a reply yet (but > >>>> it's not been a long time). > >>> > >>>Interesting. CC'ed to John Macdonald, to see whether he is willing > >>>to > >>>abdicate that namespace to you. > > > >>So far, no reaction (but that could just mean he's on vacation or so). > >>Anyways, since it seems that he didn't even register that namespace > >>himself, I'll CC: the person responsible for the registration, Andreas > >>König :) Maybe he remembers what happened back then in more detail. > >>Maybe > >>not... > > > >>I can't come up with the reference (despite having found it quickly > >>the > >>first time, but now all my google searches fail to find the mail where > >>andreas says he'll register that modulelist entry). > > > >>Ah well :) > > > >Google doesn't index printed books. Mastering Algorithms with Perl > >promises on page 101: > > > > ....the routines to apply binary heap ordering to a user-provided > > array will be put in a separate module called Array::Heap. > > > >I put the two co-authors on the CC. Maybe they know more about the > >fate of said module. > > > > > >-- > >andreas >