I've just joined the HWXperl project. I first had some discussion with the mail developer Graciliano M.P. because I don't agree with some of the design principles of HWXperl.
HWX aimes to become an IDE for creating GUI applications with Perl. Well, as you may know, I'm into GUI programming with Perl, so a complete IDE for that is a great idea IMHO. However, Graciliano created a modified version of Perl 5.8.0, which excludes the use of PerlIO and -more importantly- it modifies Perl's behaviour for the dot. It uses the dot like Perl 6 will: obj.method(). And although I would like to use that dot for that, I think it's wiser to wait for the general implementation and not create different Perl flavours.
On the other hand, it doesn't break the concatenation really, since you can still use the dot for concatenation. It checks for the existance of the object and the method. If it doesn't exist, it just behaves as normal.
My part in the project will have nothing to do with this new syntax. I had already thought of creating a GUI design tool for wxPerl like jplindstrom's The GUI Loft exists for Win32::GUI.
I also suggested adding a wxPerl based visual debugger to the IDE, for which I will take a close look at Devel::ptkdb. And I will help with maintaining the platform independency by making everything work on Linux, whereas Graciliano develops his stuff for Win32.
Well, enough to do already I think....
If they want to change the functionality of the Perl language, the compatible way is to use a source filter. Surely a simple source filter can be created that will make the dot operator work the way he wants within a limited lexical scope.
I would not want to be responsible for maintaining a forked perl 5.8.0. Jarkko got out most of the bugs, to be sure, but some day I'm sure there's going to be a 5.8.1, and then what are you going to do?