(Just to be clear, there’s no crying at OSCON!)
As is usual, the last day of the show is a short one, with only one pair of session-tracks. I skipped the first one as I was deep in conversation with Andy Lester about designing plug-ins for ack. On a side-note, if you’re a developer and you aren’t using ack, you aren’t getting the most you could out of file searching, period. We talked at length about just where and when in the flow hooks should be made, things like that. It’s still quite early, and to be honest I don’t think we’ll have a truly definitive scheme of things until a few plug-ins that are inherently diverse have been written, each contributing their unique needs to the design.
The second set of sessions was a no-brainer: I went to “The Damien Channel” to see what Damien Conway has been up to lately. And what has he been? How about blending regular expressions and recursive-descent grammars into one combined entity. In a more general sense, the talk was about duality in expression and purpose, and in this the new module he introduced succeeds amazingly. As I said in my Twitter stream, I didn’t even TRY to take notes for fear I’d miss something important while looking at the keyboard. I don’t even know yet how I’d actually use this in anything, but I’m dying to try it out just to get a feel for it. It does require that you are running the 5.10.0 version of Perl, though. Not a problem personally, as my desktop and laptop both are based off of the most-current Ubuntu. However, none of my CPAN modules are utilizing 5.10.0 features because I’m not ready to force my users to move up. But that’s a topic for a later post.
As I’ve said more than a few times, I was just glad to be back at OSCON after a long absence. Regardless of where it’s held next year, I hope it doesn’t take me another 6 years to make it again.