Thread Perl-Modul EavFile soll EavFile::XS werden (32 answers)
Opened by rosti at 2013-06-12 19:42

rosti
 2013-06-13 10:04
#168132 #168132
User since
2011-03-19
3472 Artikel
BenutzerIn
[Homepage]
user image
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.

View full thread Perl-Modul EavFile soll EavFile::XS werden