Ive been making progress on my pet project TrainGUI. First off Ive renamed it TestGUI as I have done some work on it other than during my commute to/from work. Yes I know its still a pretty name - maybe someone will suggest something better?
Ive upgraded to the latest fltk-1.1.6 and FLU-2.14 libraries and ported to WIN32 as well as DSL. Compiles under Visual Studio .NET and works great with ActiveState Perl :-)
Plenty of stuff left to do, I still need to be able to allow properties changed in the GUI to affect the controls themselves, and although Im supporting the entire FLTK widget set only a few fire any events. Still I guess I can fill in things like that later once I have the skeleton in place.
Im sure some people are going to object to this 'old world inside-out' way of extending Perl by embedding the perl interpreter rather than extending perl via XSUBs, but TestGUI isnt just a perl extension - Its a GUI application builder with scripting in Perl, and I think thats different :-)
Anyway, current plan is to throw a couple of binaries onto a website and see what the feedback is like. Its early days and Im pretty flexible.