I dag bruges scriptsproget Tcl/Tk ikke kun på computere, men også med succes porteret til Android-platformen. Men det var netop på denne platform, at alle mangler ved dialogen til filvalg tcl/tk (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) blev særligt synlige.
Hvad er det, der ikke fungerer i denne dialog? Manglen på basale operationer med mapper/filer: oprette, slette, omdøbe. Nej, lad mig ikke misforstås, disse mekanismer er naturligvis implementeret i selve tcl; de findes bare ikke i GUI-dialogen. I Linux er det ikke så mærkbart, men på Android-platformen skaber denne dialog mange ulemper.
Som et resultat blev der lavet en balalaika (som pakker/package kaldes i tcl) tkfe (tk file explorer).
Ved udviklingen af pakken tkfe blev der taget højde for ikke blot behovet for i det mindste basale operationer med filer/mapper, men også ønsket om at have en filhåndtering både i et separat vindue og i en separat ramme, som brugeren kan placere, som det passer ham, i sit GUI.
Projektet har et omfattende eksempel på brugen af pakken. Naturligvis kan denne dialog også bruges på andre platforme. Det er heller ikke svært at overføre den til Python/TkInter.
Kilde: linux.org.ru

