From: "Eric Wilhelm" <[EMAIL PROTECTED]>

# from Foo JH
# on Monday 17 December 2007 19:11:

I've asked this question before, and the collective wisdom in the
wxPerl community is steering towards the use of POE instead. You may
want to consider that.

I looked at that approach in dotReader and concluded that the Wx::POE
was using a (rather lazy) heartbeat.  Wanting something more
aggressive, I wrote MultiTask::Manager and MultiTask::Minion and hooked
them to the wx idle event (plus LWP::Iterator::UserAgent.)

It does exactly what you're asking about -- non-blocking http requests.

Perhaps that could be done with Wx::POE, but the POE interface left a
bad taste in my mouth.

It's all in the dotReader distro on CPAN.  They could be torn-off into
separate distros, but need some docs and tests.

--Eric

I've tried to install MultiTask::Manager, but it requires Wx::ActiveX::IE and I wasn't able to install it with cpan. It gave the following error:

CPAN.pm: Going to build G/GM/GMPASSOS/Wx-ActiveX-0.05.tar.gz
search_paths: Can't open E:\usr\site\lib\Alien\wxWidgets\Config\E:\msw_2_8_7_uni_mslu_gcc_3_4.pm: Invalid argument at E:/usr/site/lib/Module/Pluggable/Object.pm line 162.
Running make test
Make had some problems, maybe interrupted? Won't test
Running make install
Make had some problems, maybe interrupted? Won't install
cpan>

Can that module be installed under Windows?

I've also searched for Wx::POE on cpan, but I couldn't find that module.

I think I should have told that I need to create a multithreading app under Windows...

Thank you.

Octavian

Reply via email to