Ja natürklich ist das nicht, was Sort::Naturally sortiert. Um es genauer zu sagen, es ist höchst buggy, sobald ein "-" involviert ist.
vielleicht ist ja Sort::Key::Natural einen Test wert?
Im Prinzip ja.
Ich bin aber auf die Idee gekommen, dass ich meiner sort Funktion nun auch Attribute übergeben könnte.
SELF::sort({attr1=>0, attr2=>1, attr3=>2 }, @unsorted )
wobei attr1 ein spezieller Typ sein könnte
und der Wert bezeichnet, wie gefilterte Resultate sortiert werden
0 aus dem Ergebnis löschen
> 0 Rangstufe in der Sortierung aufsteigend.
Attribute könnten sein:
date logische Datumssortierung
time logische Zeitsortierung
ipv4 logische ipv4 Sortierung
ipv6 logische ipv4 Sortierung
coord logische Geo-Koordinaten Sortierung
filter Spezialattribut,
wenn true, filtert Elemente,
welche nicht auf ein anderes Attribut matchen
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische