Dan Scott Talks About His "Double-barreled PHP releases"
Dan Scott posted on his blog about 2 new PEAR proposals, File_MARC and Structures_LinkedList.
I’m the proud parent of two new releases over the past couple of days: one official PEAR release for linked list fans, and another revision of the File_MARC proposal for library geeks.
Structures_LinkedList
Dan goes on to talk about each of the in a little more detail. Here’s what he had to say about Structures_LinkedList.
A few days ago marked the first official PEAR release of the Structures_LinkedList. Yes, it’s only at 0.1.0-alpha, but I’m pretty damned happy with the code at this stage and unless something drastic happens the only significant change I foresee between now and 1.0-stable is the addition of some user-oriented documentation. This code got a severe workout at the Access 2006 Hackfest, where I ran headlong into some significant limitations in parsing huge files
And now a few words about File_MARC.
On the library geek front, I pushed out File_MARC 0.0.9 via the PEAR Proposal process today. This new release repairs another embarrassing problem that I originally blamed for breaking down during our Hackfest work. You see, I hadn’t touched emilda.org’s php-marc core routine for parsing MARC files, and it happened to call file() to read the entire target MARC file into memory as an array of lines before enabling you to start parsing the individual MARC records. That’s nifty if you just want to count all of the MARC records in a given file, but it doesn’t scale up very well when you’ve brought, oh, a single file with a half-million MARC records to parse. In fact, PHP kind of gets very upset with you.
I’ll leave you hanging there so as not to spoil the ending for you. If you want to find out if Dan was able to make PHP happy again, visit his blog.
=C=

Comments