Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

rjbs (4671)

rjbs
  (email not shown publicly)
http://rjbs.manxome.org/
AOL IM: RicardoJBSignes (Add Buddy, Send Message)
Yahoo! ID: RicardoSignes (Add User, Send Message)

I'm a Perl coder living in Bethlehem, PA and working Philadelphia. I'm a philosopher and theologan by training, but I was shocked to learn upon my graduation that these skills don't have many associated careers. Now I write code.

Journal of rjbs (4671)

Wednesday June 09, 2004
10:17 PM

good code, bad politics

[ #19173 ]

I got a lot of stuff done today:

I packaged up and released Math::Calculator, a stack-based calculator class that began as example code during my recent trip to Cardiff. It's not great, but it works, and I enjoyed writing it. I may try to use it to build some useful little tools, and I may try to take over Math::RPN and port it.

I pulled a little bit of stupid date handling from some awful code at work, cleaned it up (just a /little/) and stuck it into a module. It takes two timestamps and returns a bunch of timestamp pairs, splitting the span of time over discrete days. Actually, I did add a bit of code to provide results as either timestamp pairs or date and duration pairs. The algorithm looked pretty iffy, but it works and I use it, so maybe it'll save someone else some time. Anyway, now it's Date::Span.

I updated Math::TotalBuilder to allow alternate forms of builder subrefs, and gave it the ability to determine (based on one criterion) the best algorithm to use for any given set. It's not what I really want, but it makes it easy to do what I want, once I have time to find better algorithms. I also started my little collection of useful unit sets, but the collection is pretty lame so far.

I got other things done, but they're pretty work-specific and not worth explaining---except to note that we finally determined that the big bug in the Lehighton parser was not my fault or a bug in my software. It was a procedural problem.

Meanwhile, silly semi-political things started to get on my nerves. My UK counterpart and I are supposed to settle on a common job title, and I made the mistake of saying that I wasn't terribly concerned about it. Apparently this translated to "I am willing to accept anything without argument," which I did after this interpretation was made clear. Still, it got on my nerves. I tried to keep busy for the rest of the day to focus on things that I do think matter. Anyway, maybe I'll have a new title (and thus business card) by OSCON. I suggested "just some guy." Also accepted, "Bastard."

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.