On Mon, 18 May 2009, Rodrigo wrote:
This is a fresh Strawberry Perl 5.8.9 (Apr 2009) install + Catalyst::Devel.
Has anyone tested the new restarter on Win32? It looks like some kindda
issue with the "fork" at Catalyst::Restarter::_fork_and_start(). IMHO, a
parent process loaded with the core code could too advanced for windows'
pseudo-fork. So I was wondering if maybe this was tested on ActivePerl
--I've feeling that their fork works better than Strawberry's.
I did test this on WinXP using Strawberry (5.8.8, IIRC), and it worked
fine. Win32 Perl does support a fork emulation that uses thread under the
hood.
I don't think the fork implementation in Strawberry is any different than
ActivePerl. ActiveState wrote the fork implementation (again, IIRC) and
contributed it to the Perl core.
That said, I was thinking it might be good to also have a threads-based
version available, and that could be the default to use on Win32.
I took a stab at doing this at one point, but got stuck on trying to
actually kill the "child" thread.
-dave
/*============================================================
http://VegGuide.org http://blog.urth.org
Your guide to all that's veg House Absolute(ly Pointless)
============================================================*/
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/