Thread Perl-Modul EavFile soll EavFile::XS werden
(32 answers)
Opened by rosti at 2013-06-12 19:42
Ok, vergessen wir EAV. Ich habe diese Woche ein bischen Zeit gefunden, an meinen Serialize-Algorithmen weiter zu bauen. Ist nur ein Hobby ;)
Auf meinem Blog http://rolfrost.de/proglog.html?d=20130627 stelle ich zusammen mit einem neuen Modul einen neuen Algorithmus vor, der rekursiv arbeitet. D.h., beliebig verschachtelte, in Hashes abgebildete Datenstrukturen werden serialisiert in eine MySQL-Tabelle geschrieben und können im Original daraus wiederhergestellt werden. Im Gegensatz zu byte-orientierten Dateigeschichten arbeitet dieses Modul zeichenorientiert und ist auf UTF-8 eingestellt. Auf 5.8.8 (gentoo) und 5.16 (mein xp) funtioniert es einwandfrei ;) Viel Spaß beim Lesen und vielleicht auch beim Ausprobieren v5.8.8 erfordert einen Workaround bezüglich state $id in der _serialize-Funktion. Das geht z.B. mit einem Atrribut {ID} in der Instanz. |