hello code4lib people,
Few month ago, i said on the channel that i would like to increase the
reusability of tools by creating a simple bridge between them and
propose a simple DSL for MARC processing.
Weeks ago, i put a first version MARC::MIR ( MIR for MARC Intermediate
Representation ) on github. It's a technoagnostic PSGI alike
MARC::Exchange.
https://github.com/eiro/p5-marc-mir/blob/master/lib/MARC/MIR/Tutorial.pod
It became my main tool for MARC processing and i'm now porting former
MARC::Record tools as middleware (like MARC::Template, an easy way to
tranform from/to modern nested datastructure from/to MARC records).
MARC::MIR is also on CPAN and i'll give a talk about it at the French
Perl Workshop 2012 (Strasbourg, France) so if anyone is around: the
event is free of charge and everyone is welcome.
http://journeesperl.fr/fpw2012/talk/4144
regards,
marc
|