On Fri, Jan 05, 2001 at 07:39:36PM -0500, Uri Guttman wrote:
> the former means the ENTIRE guts of perl would be run on the event
> loop. this is a cool idea IMO. the perl interpreter IS an event loop.
>
> so tell me, is that nuts or what? :)
No, it's exactly what Perl 5 does.
This is the Perl interpreter:
while ((PL_op = CALL_FPTR(PL_op->op_ppaddr)(aTHX))) {
PERL_ASYNC_CHECK();
}
The only problem is that right now, PERL_ASYNC_CHECK doesn't actually
do anything. :)
Just for fun, I once took that out and replaced it with a fully-featured,
signals-aware, prioritizing event loop.
5x slowdown.
Don't want that.
--
Premature optimization is the root of all evil.
-- D.E. Knuth
- Re: Speaking of signals... nick
- Re: Speaking of signals... Uri Guttman
- Re: Speaking of signals... Uri Guttman
- Re: Speaking of signals... Rocco Caputo
- Re: Speaking of signals... Uri Guttman
- Re: Speaking of signals... Rocco Caputo
- Re: Speaking of signals... nick
- Re: Speaking of signals... Uri Guttman
- Re: Speaking of signals... Dan Sugalski
- perl IS an event loop (was Re: Speaking of signals...) Uri Guttman
- Re: perl IS an event loop (was Re: Speaking of sign... Simon Cozens
- Re: perl IS an event loop (was Re: Speaking of ... Uri Guttman
- Re: perl IS an event loop (was Re: Speaking... Simon Cozens
- Re: perl IS an event loop (was Re: Speaking... Dan Sugalski
- Re: perl IS an event loop (was Re: Speaking... Simon Cozens
- Re: perl IS an event loop (was Re: Speaking... Dan Sugalski
- Re: perl IS an event loop (was Re: Speaking... Jarkko Hietaniemi
- Re: perl IS an event loop (was Re: Speaking... Uri Guttman
- Re: perl IS an event loop (was Re: Speaking... Dan Sugalski
- safe signals (was Re: perl IS an event loop... Nicholas Clark
- Re: perl IS an event loop (was Re: Speaking... Uri Guttman
