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

Comparing AnyEvent-MP/MP.pm (file contents):
Revision 1.109 by root, Wed Dec 30 15:49:05 2009 UTC vs.
Revision 1.111 by root, Sat Mar 20 20:12:18 2010 UTC

155 155
156use AE (); 156use AE ();
157 157
158use base "Exporter"; 158use base "Exporter";
159 159
160our $VERSION = 1.26; 160our $VERSION = 1.27;
161 161
162our @EXPORT = qw( 162our @EXPORT = qw(
163 NODE $NODE *SELF node_of after 163 NODE $NODE *SELF node_of after
164 configure 164 configure
165 snd rcv mon mon_guard kil psub peval spawn cal 165 snd rcv mon mon_guard kil psub peval spawn cal
952overhead, as well as having to keep a proxy object everywhere. 952overhead, as well as having to keep a proxy object everywhere.
953 953
954Strings can easily be printed, easily serialised etc. and need no special 954Strings can easily be printed, easily serialised etc. and need no special
955procedures to be "valid". 955procedures to be "valid".
956 956
957And as a result, a miniport consists of a single closure stored in a 957And as a result, a port with just a default receiver consists of a single
958global hash - it can't become much cheaper. 958closure stored in a global hash - it can't become much cheaper.
959 959
960=item Why favour JSON, why not a real serialising format such as Storable? 960=item Why favour JSON, why not a real serialising format such as Storable?
961 961
962In fact, any AnyEvent::MP node will happily accept Storable as framing 962In fact, any AnyEvent::MP node will happily accept Storable as framing
963format, but currently there is no way to make a node use Storable by 963format, but currently there is no way to make a node use Storable by

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines