Thread Perl-Modul EavFile soll EavFile::XS werden
(32 answers)
Opened by rosti at 2013-06-12 19:42
Mein EavFile habe ich in PHP und in Perl. PHP::ArrayAccess ermöglicht ein API ähnlich Perl::Tie. Diesbezügliche PHP/Perl-Klassen kommen auf rolfrost.de zum Einsatz und laufen miteinander kompatibel, synchron sowie stabil.
Mein Serialize-Algorithmus ist sehr performant, Plattform-, Versions- und Scriptsprachen-unabhängig. Ein hinkender Vergleich (Benchmark) mit Storable zeigt mir, dass mein EavFile als pure Perl-Lösung nur geringfügig langsamer ist. Der Vergleich hinkt deswegen, weil der Storable-Algorithmus in c implementiert ist, meiner jedoch nicht. Als c-Implementierung wäre mein Algorithmus performanter, davon bin ich überzeugt, so arbeitet mein Algorithmus linear und nicht rekursiv, auch für mehr als 2-dimensionale Datenstrukturen als nur ein Hash of Hashes. EavFile bzw. EavFile::XS wäre eine Bereicherung für CPAN. |