murphy hat geschrieben:
hast du vor, das mal auf rubyforge zu veröffentlichen?
Macht das denn Sinn? - Da müsste noch ein bisschen mehr rein: Check und Analyse für alle Formate, Konvertierungen, usw.
Momentan weiss ich nicht wann ich dazu komme. Wir ziehen gerade sehr kurzfristig um - da ist Zeit nicht einplanbar. Im März wird es dann eher gehen.
Allerdings freue ich mich über Wünsche (=realisierbare Wünsche, keine Handbücher

) bezüglich Bedarf.
>>>>> EDIT - 04.02.2006 10:13 >>>>>
Ich werde heute nachmittag ein Projekt "UTF-test-convert" (o.ä. Namen) bei RubyForge einrichten und stückweise Code eintragen. Ich sehe ein, dass das Sinn macht.
Allerdings muss ich den Code noch
etwas verbessern (z.B. als States keine Strings sondern Symbole) und das Design auch noch.
btw...
Ich habe da noch ein Problem. Das soll ja OO werden und ich grüble nocjh an einem sinnvollen Klassenmodell.
Eigentlich wäre das von
utf8? zu bearbeitende Objekt so etwas wie
Bytesequenz, da es erst nach einer Prüfung zu einem
UTF-8-Objekt werden kann (ähnliches für die anderen Encodings). Bei dem reinen Check ist das zwar noch nicht so wesentlich, beim Konvertieren aber wohl.
Ausserdem wäre eine logisch sinnvolle Strukturierung noch so, dass
UnicodeText ein Container von
Codepoints wäre, die wiederum auf deutlich unterschiedliche Arten repräsentiert werden (/UTF-[8|16|32][BE|LE|)/). Eine virtuelle Hierarchie wegen der Zeichenkombinationen ist für manche Tests auch noch sinnvoll.
Hat irgend jemand von Euch Erfahrungen mit derartigen OO-Designvorgaben und Umsetzungen - und - evtl. ein paar Ideen dazu?