>>>>> "UG" == Uri Guttman <[EMAIL PROTECTED]> writes:

CF> The need for timers is independent of AIO.

UG> no totally. i don't see any easy way to support multiple timers without
UG> loading in some parts of AIO. and yes, that is implementation but i see
UG> those things as i design the language level stuff and i can't hide from
UG> it. you would get multiple timers only if you get AIO as i am descibing it.

Sorry, I don't buy this.

Why can't I have multiple timers, and not be able to have AIO?

If you don't have both, then there is a design. If you have both,
then you would select a uniform api.

The non-uniform api would probably be simpler than the more generic
api.

If some sort of event loop is put into perl, I'd rather that there be
_no_ callbacks as part of the interface. I find the straight forward
loop easier[1]. And if necessary, an external module can implement the
callback style[2].

Having both just adds complexity.

<chaim>

[1] I've done both styles and written both style dispatchers also.


[2] I think the loop can emulate the callback style much easier
    than making the callback emulate an event loop.
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to