in reply to GUI on all platforms

Not much GUI are on text-based.

I only know of "curses", but there's no "window"-based counterpart.

However, there exists an Tcl extension Ck, which uses same syntax for text-based and window-based interfaces.

It should be usable from Perl with Tcl module, and I had ideas to try this, but didn't due to low practical sence...