We of the mysterious irc have been pondering a 1.0 release of poe for a while. Its good for marketing if nothing else. There's even a wiki page (http://poe.perl.org/?V1.0-todos) documenting our thoughts on requirements.
Well, we have some exception support. Scheduled deprecations have mostly been carried out. Signal reform is done. Threads are in sky's capable hands and poed hasn't seen a patch for about a year now. So, i say its time for a 1.0 release of POE. the api hasn't substantially changed in a good long while and there are no real user impacting overhauls scheduled. This gives us a chance to do something else we've been bantering about for a while. Drop support for any perl versions earlier than 5.6.1. Before I discuss reasons for dropping that support, I want to detail version numbers. 1.0+ would carry on, not worrying about supporting earlier perls. 0.x would be branched in cvs such that 0.x releases can continue if some intrepid soul wishes to become the maintainer of POE for pre5.6.1 versions of POE. There is a lot of code that can be improved inside of POE if we only support perl 5.6.1 and above. All POE::Preprocessor usage can go away. Unicode support can be firmed up. Test::More can be assumed. There will be no more need for two makefiles and diverging build processes. There are other things that i'm forgetting but that's the gist. So, there are my thoughts. I would like comments, thoughts, suggestions, etc etc. Silence is assumed assent. So speak up if you have objections, concerns, etc. -- Matt Cashner http://eekeek.org eek at eekeek dot org
