Low Level Serialize plattformübergreifend
bearbeitet von Rolf BHallo pl,
> Ein Serializer muß überhaupt nicht universell sein im Sinne beliebig tief geschachtelter Datenstrukturen.
Oh 😟
> So ist die erste Frage immer die wie eine Datenstruktur im Hauptspeicher liegt und nicht die Frage, wie diese Struktur eingefroren in einer Datei aussieht.
Aha! Das unterschreibe ich.
> Vielmehr wird die Datenstruktur von der Anwendung bestimmt
Aha!!! Das auch, sehr gerne.
Aber wie passt das nun zum Design deines Serialisierers?
Versteh mich nicht falsch, die Idee eines binären Transports ist interessant, wenn es darum geht, binäre Komponenten übertragen können zu wollen. Ich widerspreche nur der Idee, die zu serialisierende Datenstruktur (zumindest als Kategorie "linearisiert") vorzugeben, und die Transformation in die anwendungsspezifische Datenstruktur einfach auszublenden. Der Mehrwert eines generischen Serialisierers liegt exakt in dieser Transformation.
_Rolf_
--
sumpsi - posui - clusi
Low Level Serialize plattformübergreifend
bearbeitet von Rolf BHallo pl,
> Ein Serializer muß überhaupt nicht universell sein im Sinne beliebig tief geschachtelter Datenstrukturen.
Ok. Einigen wir uns darauf, dass wir uns uneinig sind. Die Gründe, warum ich deine Haltung für falsch halte, habe ich genannt.
> So ist die erste Frage immer die wie eine Datenstruktur im Hauptspeicher liegt und nicht die Frage, wie diese Struktur eingefroren in einer Datei aussieht.
Aha! Das unterschreibe ich.
> Vielmehr wird die Datenstruktur von der Anwendung bestimmt
Aha!!! Das auch, sehr gerne.
Aber wie passt das nun zum Design deines Serialisierers?
Versteh mich nicht falsch, die Idee eines binären Transports ist interessant, wenn es darum geht, binäre Komponenten übertragen können zu wollen. Ich widerspreche nur der Idee, die zu serialisierende Datenstruktur (zumindest als Kategorie "linearisiert") vorzugeben, und die Transformation in die anwendungsspezifische Datenstruktur einfach auszublenden. Der Mehrwert eines generischen Serialisierers liegt exakt in dieser Transformation.
_Rolf_
--
sumpsi - posui - clusi