ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AE.pm
(Generate patch)

Comparing AnyEvent/lib/AE.pm (file contents):
Revision 1.4 by root, Sat Dec 5 02:58:30 2009 UTC vs.
Revision 1.5 by root, Tue Jan 5 18:59:29 2010 UTC

21make a program more readable, despite the lack of named parameters. 21make a program more readable, despite the lack of named parameters.
22Function calls also allow more static type checking than method calls, so 22Function calls also allow more static type checking than method calls, so
23many mistakes are caught at compiletime with this API. 23many mistakes are caught at compiletime with this API.
24 24
25Also, some backends (Perl and EV) are so fast that the method call 25Also, some backends (Perl and EV) are so fast that the method call
26overhead is very noticable (with EV it increases the time five- to 26overhead is very noticeable (with EV it increases the time five- to
27six-fold, with Perl the method call overhead is about a factor of two). 27six-fold, with Perl the method call overhead is about a factor of two).
28 28
29At the moment, there will be no checking (L<AnyEvent::Strict> does not 29At the moment, there will be no checking (L<AnyEvent::Strict> does not
30affect his API), so the L<AnyEvent> API has a definite advantage here 30affect his API), so the L<AnyEvent> API has a definite advantage here
31still. 31still.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines