Danas se skriptni jezik Tcl/Tk koristi ne samo na računalima, već i s uspjehom portiran na Android platformu. No upravo na ovoj platformi postali su posebno vidljivi svi nedostaci dijaloga za odabir datoteka tcl/tk (tk_getSaveFile, tk_getOpenFile ili tk_chooseDirectory).
Što nije u redu s ovim dijalogom? Nedostatak osnovnih operacija s mapama/datotekama: kreirati, uništiti, preimenovati. Ne, nemojte misliti, u samom tcl svi ovi mehanizmi su, naravno, implementirani, samo ih nema u GUI dijalogu. U Linuxu to nije toliko uočljivo, ali na Android platformi taj dijalog stvara mnoštvo neugodnosti.
Na kraju je stvorena balalaika (također nazivane paketi/package za tcl) tkfe (tk file explorer).
Pri razvoju paketa tkfe uzete su u obzir ne samo potrebe za osnovnim operacijama s datotekama/mapama, već i želja za imati explorer u odvojenom prozoru, kao i u odvojenom okviru, koji korisnik može postaviti kako mu odgovara u svom GUI-u.
Projekt ima sveobuhvatan primjer korištenja paketa. Naravno, ovaj dijalog se može koristiti i na drugim platformama. Također nije teško prenijeti ga na Python/TkInter.
Izvor: linux.org.ru

