Du kannst dir auch mal die edit()-Funktion in Tk::Pod::Text anschauen. Beim Thema "Editor starten" kann man sich nämlich austoben: die Environment-Variablen XEDITOR, VISUAL und EDITOR beachten; überprüfen, ob ein Terminal existiert; zwischen Unix und Windows unterscheiden...