The following entries were written in the Perl category:

Stored Procedures for the Web

Posted on June 6th, 2007 8:25 AM | Comments (0) | Pings (0)

This morning, I gave a talk at the Scripting for the Semantic Web workshop on my paper Extensible SPARQL Functions With Embedded Javascript.

Read more…

RDF::Query 1.041

Posted on November 30th, 2006 6:51 PMPings (0)

Version 1.041 of RDF::Query hit CPAN a few days ago.

Read more…

Small Suffix Trees

Posted on November 28th, 2006 7:03 PM | Comments (3) | Pings (0)

I’ve been working on a bioinformatics project involving lots of suffix trees. The project involves generating suffix trees for each genome in a set, and using them to generate small profiles of the genome signatures.

Read more…

Performance Woes

Posted on September 23rd, 2006 4:02 PM | Comments (3) | Pings (0)

I’ve been putting a lot of work into pure-perl RDF classes recently, and have been frustrated by some ongoing issues.

Read more…

Perl 6

Posted on July 12th, 2006 9:37 PMPings (0)

I went to Audrey’s fantastic “Deploying Perl 6” talk last night at the meeting at MIT.

Read more…


Posted on July 12th, 2006 5:18 AMPings (0)

It made my day to hear online yesterday that my pet project, RDF::Query, was saving someone’s ass at work.

Read more…

New RDF::Query: 1.028

Posted on November 18th, 2005 9:18 PMPings (0)

I’ve just uploaded a new version of RDF::Query (version 1.028) to my site, and it should be available from the CPAN shortly.

Read more…


Posted on July 23rd, 2005 3:55 AMPings (0)

I’m psyched to hear about Josh McAdams’ proposed BitTorrent Peer Library For Perl.

Read more…

MT-Redand Paper

Posted on May 3rd, 2005 3:36 AM | Comments (2) | Pings (0)

My MT-Redland paper just got accepted to SFSW at ESWC2005. Now I need to figure out how to make some changes without going over the page limit.

Read more…

SPARQL Updates

Posted on April 26th, 2005 12:40 AMPings (0)

Spurred on by Libby’s work with cross-querying with Joseki, I’ve put up v1.014 of RDF::Query which will run queries with proper FILTERs, including custom function filters. Here’s an example of a custom function for finding images within a certain radius of a point.

Read more…


Posted on April 21st, 2005 4:44 AMPings (0)

I’ve resurrected my RDF::Query project, and added initial SPARQL support (with the new Turtle syntax!).

Read more…

MT-Redland Optimizations

Posted on April 8th, 2005 9:25 PMPings (0)

I’ve just put version 0.007 of MT-Redland online. This release mostly addresses the speed issues I talked about yesterday, which have been greatly improved. Also, I’ve got initial support for SKOS categories in CVS.

Read more…

MT-Redland Screenshots

Posted on April 5th, 2005 9:01 AM | Comments (2) | Pings (2)

I’ve put up version 0.004 of MT-Redland, and I think it’s coming along really well. Here are some updates including screenshots of the interface to add semantic metadata, and a new search results page based on an RDQL query.

Read more…

More MT-Redland

Posted on April 3rd, 2005 6:28 PMPings (0)

I’ve put up a new version of MT-Redland (v0.002), with a bunch of new features including hooks into the MT CMS code, allowing interface changes to the edit entry page.

Read more…


Posted on April 1st, 2005 2:00 PMPings (0)

In the spirit of release early, release often, I’m posting a first draft of a Movable Type ObjectDriver (storage backend) that uses Redland and mysql.

Read more…

Moving Past PostgreSQL

Posted on February 25th, 2005 5:40 PMPings (0)

Well, PostgreSQL didn’t scale well, either. It hit a wall above 3 million rows (data from New England, California and Alaska). I’ve moved on to developing an R-Tree-based database in hopes that it will scale to the size of the entire Tiger/Line dataset.

Read more…

Needed: Spatial Geometry/R-Tree Support

Posted on February 17th, 2005 11:12 PM | Comments (3) | Pings (0)

MySQL support for spatial geometries is broken. There is no Distance() function, despite there being documentation for one. I’m trying to use PostgreSQL, but having only limited success.

Read more…

Family, Programming, Updates

Posted on July 8th, 2004 4:55 AM | Comments (1) | Pings (0)

I’ve been seeing a lot of the family, and doing a lot of programming.

Read more…


Posted on June 17th, 2004 7:08 PMPings (0)

And now I’m at MIT waiting for the start of the Boston ACM meeting and Dan Sugalski’s talk “Parrot in Detail.”

Read more…

Frogs and Forests

Posted on April 28th, 2004 1:47 PM | Comments (4) | Pings (0)

Encouraged by a rumor heard at last night’s meeting that my forests and frogs made the cut, I’ve finally slogged through the whole of Apocalypse 12. Sure enough, my RFC 254 gets a full thousand words of coverage, being solved in a most excellent way.

Read more…

Apocalypse 12, RFC 254

Posted on April 18th, 2004 11:56 PMPings (0)

It appears that the RFC I wrote nearly four years ago for Perl 6 has been accepted by Apocalypse 12.

Read more…

RDQL and Perl

Posted on March 1st, 2004 11:02 PMPings (0)

This weekend, I bolted an RDQL query onto RDF::Core in roughly 225 lines of code, and 25 lines of grammar. No matter how many times I look at it or use it, I’m always blown away by the power of Parse::RecDescent to implement a parser and lexer in such a perl-ishly concise manner.

Read more…

Quantum Debugging

Posted on December 17th, 2003 4:47 PMPings (0)

I haven’t decided yet whether this is mildly clever or absolute nonsense, but I recently started using a Quantum::Superpositions object as my debug flag.

Read more…

Software Design

Posted on April 3rd, 2003 7:25 PMPings (0)

No matter how often I think about it, I’m always very impressed by Damian Conway’s programmer-friendly approach to his software design.

Read more…


Posted on March 17th, 2003 10:07 AMPings (0)

Work progresses on the IMAP server code, although I’ve apparently broken Outlook support. Go figure.

Read more…

Parrot Advances

Posted on March 16th, 2003 4:20 AMPings (0)

Dan knows “how the Lisp folks feel.” It seems his challenge to handily beat Python at running native Python bytecode was dismissed without much thought.

Read more…

Programming Time

Posted on October 3rd, 2002 1:44 PMPings (0)

I really wish I had time for my old projects DB::Query and BingoX. I still find I can sneak in some time here and there to keep up to date on CSS and follow the developments on some of the…

Read more…

Back to the salt mines…

Posted on August 27th, 2002 5:42 AMPings (0)

It’s a great feeling to have things just come together all at once. Today I worked on my thesis for 12 hours straight, and got more work done on it than I have in many weeks. Of course, twelve…

Read more…

Shishi, Regexen, and MM

Posted on August 25th, 2002 12:06 AMPings (0)

This one rocks. It can recognise and extract phone numbers and physical addresses, and query for them … I never have to remember anything again!

Read more…