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

Reply via email to