Zitat von
jfheins:
Möchtest du eine Valenzstrichformel abspeichern ?
Ist es wichtig, dass das Ergebnis lesbar ist, oder ist das nur zum parsen ?
Die "Valenzstriche" sollen quasi implizit enthalten sein. Es soll nicht direkt menschenlesbar sein (höchstens in der Form wie man Assembler oder eine andere Programmiersprache liest, also nur für "Eingeweihte").
Der wichtige Punkt ist, daß ich es nicht binär abspeichern kann ... logo, weil es dann Probleme zwischen Systemen mit Little und Big Endian gibt. Als Matrix ist auch problematisch:
Was machst du zB wenn sowas auftritt:
... nun stell dir vor du mußt bei R noch eine Polymerkette anfügen. Dann bist du in Problemen, weil du die komplette Matrix erweitern und den alten Teil "nach rechts" kopieren mußt :-/
Es gibt da übrigens CML als
XML-Abkömmling. Nur weder existiert eine ausreichende Doku noch existieren die Pakete zur Benutzung von CML mit C++ und anderen Sprachen als Download.