GSoC/GCI Archive
Google Summer of Code 2011 The Linux Foundation

Parse XML DB in Perl, replacing legacy C programs

by Daniel Dressler for The Linux Foundation

Currently Foomatic uses two C programs to parse the XML DB. The use of C instead of perl was necessitated by the use of the XML DB in production and thus the need for near real time parsing. The situation which demanded the use of C has changed in the intervening decade. Computers have gotten faster, XML parsing in Perl has gotten faster, and SQLite offers us the possibility of eliminating much of the speed requirement. Thus my proposal is two parted, to re-implement the C programs as a Perl Ob