Tak jsem se dostal k projektu, ktery pouzival fields::phash (kdo
nezna, tak
http://perldoc.perl.org/fields.html) a musim rict ze je to
zajimava vec (pro vetsi projekt, mozna si dokazu predstavit i kdyz by
chtel clovek striktne definovat promenne v tridach), lec od verze
perlu 5.9.0 depracted, od verze 5.10.0 removed;) Logicka cesta by bylo
se toho proste zbavit, ale kdyz jsem zjistil jak je napsany zbytek
projektu, tak jsem usoudil, ze by bylo lepsi tuto kontrolu zachovat,
proto nabizim tem co hledaji alternativu, reseni:
http://pastebin.com/4eCDx6jF
vlastne jde jen o takovy tricek pomoci tie a s tim spojenou nevyhodu,
to, ze se pouzije spatny key se pozna az pri prirazeni...
pokud nekdo shani primo fields, tak doporucuji enum::fields