You seem to be very deeply into perl. Indeed my knowledge of perl is very shallow. First I've tried to develop my app in Visual C++ where I have full and uncompromising control over my Windows system.
Yet, implementing simple ideas in C++ can get ridiculously complicated. I'm not interested in coding itself but to get my ideas through as simply as possible.
In perl some 30 characters are enough to generate a window: "use Tk;new MainWindow;MainLoop;" while in C++ you need some 30 _lines_ for the same.
I'm only interested in your opinion whether PROVIDED that I'm not tempted to use Tk functions in my working thread is it GUARANTEED that my code is safe?