OT? Perl Question, iCal

Simon Wistow simon at thegestalt.org
Fri Jun 1 21:59:00 BST 2012


On Tue, May 22, 2012 at 02:48:05PM +0100, Roger Burton West said:
> On Tue, May 22, 2012 at 03:35:51PM +0200, Nic Gibson wrote:
> >search.cpan.org gives me far too many results for iCal. I need to parse iCalendar (rfc 5545) files and then write them out as xCal (rfc 6321) files. Does anyone have a particular recommendation for a module? Writing the XML isn't the issue for me - it's more the parsing iCalendar files. Suggestions?
> 
> Date::ICal seems to get the basic job done. Data::ICal::DateTime is
> great but dog-slow (or perhaps it's my programming). Other opinions are
> probably at least as valid as mine.

I second Data::ICal - it's dead easy and it can read and generate. It 
uses Text::vFile underneath for parsing.

Data::ICal::DateTime basically just adds DateTime support in and, you're 
right, it's dog slow (fcvo 'dog'). It's mostly my programming rather 
than yours I suspect although also partly DateTime (correctness comes at 
a price) and also the overhead of working out recurring events and 
whatnot.




More information about the london.pm mailing list