Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updates

  • Loading branch information...
commit 88cf5c7c30301cfbfabc3ed7b3dd16b2c45d9f08 1 parent a731816
@hintjens hintjens authored
View
4 .cache_hx
@@ -1,6 +1,6 @@
eea5086285dfab11308a5df4692af55fb4ce4d36 all.wd
-e29ce5bc1494825f881fafccefedbdf126c3d3db chapter3.wd
70a4cf5d004d6f870ab2dc519567c73d0181cc11 chapter4.wd
606122edda7bd22ca8aef0dd426fa5bec7f894d7 chapter5.wd
-52c7f386f00b5da14c56b6f252503b35f08efbfd chapter1.wd
0e1206bff758f194ee76503f47206fbf5d8b2f22 chapter2.wd
+8162ab4d547a715f0fa380bcd86099de1edd1cac chapter1.wd
+41835d43d72747c236da295dbfedf733915647ab chapter3.wd
View
4 .cache_lua
@@ -1,6 +1,6 @@
0f2037b3261836501cbd53c62d2dfd4604de4928 all.wd
-2d3eafe8cf94e822155ffe6b10e6159de2872869 chapter3.wd
069316cd890d33172dc001a19129ecee06d20eae chapter4.wd
79a97571c0a5aa2dbf93bbbc84dcfb66218dfbfb chapter5.wd
-e27896900b66fe956bfefc4d3c6ae0c1b593a4dd chapter1.wd
796956e455165942d2eac81a35f4675effea14d7 chapter2.wd
+b36303b53f09d84b47ef10a298032f9924af2bbb chapter1.wd
+a26cd21990356f5734d8f1a0f2699a0e6bae47de chapter3.wd
View
2  .cache_main
@@ -1 +1 @@
-6b68dc973164985d92bf067e909374b5b356381d scoreboard.wd
+44f1680862116dbd7633b87840886e21e1fdd5e7 scoreboard.wd
View
4 .cache_page
@@ -1,6 +1,6 @@
3d7e89a2a50ead23ad06dac94eaa0a9dd541df4a all.wd
-921094d7e7912199beef4f65650d1f932fa288e9 chapter3.wd
8db0090e3be0e9228be7e58f71078659f89cbc81 chapter4.wd
05009b01624181c1e65c1b851aec1134deafdec9 chapter5.wd
-f9688d41482770a52d20f7cc33f6b60220bfd927 chapter1.wd
2d40faddaced6f57c6435e7457ae34364673001c chapter2.wd
+9b407cb9bae6e75011d21b72326a6224b0025792 chapter1.wd
+04cd259f919d53c7ee8f2fd1e68675ad887dcbf3 chapter3.wd
View
2  .cache_pdf-c
@@ -3,4 +3,4 @@
04207ba15b18db6386c7a40ddd31b073ed1ebc80 chapter3.wd
a31cabfac60a6616a52db088d81c2fa7f35d796c chapter4.wd
59d89acfac2b2aa3254f7068b562d6bbd468e64c chapter5.wd
-1131c9c3bd57215b5f3bb306fd730ab07d2696b2 chapter1.wd
+54d79d7710d1d2aca880817e8bf892f48f257e0a chapter1.wd
View
2  .cache_pdf-hx
@@ -3,4 +3,4 @@
0254768c39f3c7ee20d752c149b481170ced8059 chapter3.wd
fab33988faf5b1481352ff99b29f7538f2ba3334 chapter4.wd
59d89acfac2b2aa3254f7068b562d6bbd468e64c chapter5.wd
-7b8172cbdad889b69150fc0e1be22a48f4a2323d chapter1.wd
+848d6b8d42858c8b10f990e9af120afba51a4d45 chapter1.wd
View
2  .cache_pdf-lua
@@ -3,4 +3,4 @@
7f434688443d79603ab08f0ccd0852c3415edb9e chapter3.wd
202df2694603f5d5d00ae08ef410e4bcbb14b055 chapter4.wd
aad895d0d83dd0dfd72ab0a8fece0532b969332b chapter5.wd
-c62ef462add4b575eabb5fe62f27e59a89664146 chapter1.wd
+66badcc1c71558f325ae624c3d21deb52dfc4c58 chapter1.wd
View
2  .cache_pdf-php
@@ -3,4 +3,4 @@ c8c04d0d86ff6a0ca09ee197cb4771db16faa6e0 all.wd
d172b39c71dbc8500ca1a021f35cdd6ab6b0fdfc chapter3.wd
11ec5535ffb258a8c44afab893b1043127137e0a chapter4.wd
7ad94f2a01a0e047531622402587839abe7b1d2a chapter5.wd
-69af62c2d9d46f7c8017c5231b4fe21ea356a8ce chapter1.wd
+a486cf9f1aae642cd8e60f1cda4e0ebf3de57b4e chapter1.wd
View
4 .cache_php
@@ -1,6 +1,6 @@
bbecf367b536401334a3b5e773de923b9af30a3d all.wd
-0c9552ec53cbe532a8898041decfd5a10cdef486 chapter3.wd
5f8ba6c398b49db463848db4d9f1c2b23cf310e7 chapter4.wd
1350637dc2b1447bfe4e60093a9d92af527c1a94 chapter5.wd
-64fb57863a2c4ff52c4dda44ecf73849edeec95a chapter1.wd
156cedd598606040ff4a7630572ae592c871c6ae chapter2.wd
+3b4a787defca9496f574301c46bdf37a7d850ab4 chapter1.wd
+5aa84c883ca5a25580625182fab2dde20a1442be chapter3.wd
View
476 .signatures
@@ -1,8 +1,8 @@
-3dd24a89abc142240e9d1866c0dd1793f6525eca examples/CL/rrclient.lisp
-f1d28e268d8b81c35bd863997b077aec883deca9 examples/C/mtrelay.c
03e21f2d6542a348e8b87a7b036d4189cc0e6125 examples/Lua/rtdealer.lua
+f1d28e268d8b81c35bd863997b077aec883deca9 examples/C/mtrelay.c
+3dd24a89abc142240e9d1866c0dd1793f6525eca examples/CL/rrclient.lisp
018e2676e32e9fbd9b8c7b6751b06d72b844fca4 examples/Scala/mspoller.scala
-31d984e7042b22562101c49c2a92c789ba185163 examples/Haskell/interrupt.hs
+b0b1027f750aeac97cfc8300b16d06c0393d1742 examples/Haskell/interrupt.hs
d7c88d819ffe21720ad7497c1c592a0152ac06a9 examples/C++/mdbroker.cpp
2b7d9e0bebc3b4d7435ce6832aa31757db86cf3a examples/Lua/rrbroker.lua
eee2c439cb541834c8865e2c6a014283176aa990 images/fig64.html
@@ -13,17 +13,17 @@ d0b6485cfa2d67f2cc07204c234eae3a733f0ecd examples/Java/wuserver.java
1dd7a2c209674a83ee9059b31aaec201b173451d examples/Lua/suisnail.lua
d6636acd8789c540aeca7f9527f9bd1059ed3901 listings/C/listing_26.c
fc8d11fc068bab2628dcf8ccce36880f17771d9e examples/Erlang/syncpub.erl
-83f6a1b30bdcc671dddb0f70b328278d7f4e1cbd examples/Java/durapub2.java
-88831f7447da7e28f764beacc0f5b4275e43639d examples/Lua/lpclient.lua
cdcfb79b44ae786678646c1b9d9ff51da6ef85d4 examples/C/mtserver.c
+88831f7447da7e28f764beacc0f5b4275e43639d examples/Lua/lpclient.lua
+83f6a1b30bdcc671dddb0f70b328278d7f4e1cbd examples/Java/durapub2.java
200e4e5d503367e68ca3210529d4d77d5f3e4304 images/fig71.html
-07b69527c5ecd0b8f312f789184db93ab65aa84b examples/Perl/syncsub.pl
dac794b7bce99151477813151ed1a0f6d5dc8d15 examples/PHP/durapub2.php
-108ce1cf910b9025c2bbd41e23f7a0d2a126f034 examples/C/syncpub.c
+07b69527c5ecd0b8f312f789184db93ab65aa84b examples/Perl/syncsub.pl
59530e89de1f8081d3a99467fd550f5004f60158 examples/C++/spworker.cpp
-1e6e1bc5b028cd6f31975fd354881cd76ba20f80 examples/C/rtpapa.c
+108ce1cf910b9025c2bbd41e23f7a0d2a126f034 examples/C/syncpub.c
938f008307e416725da0c0e259e45a2abf4ce7a3 examples/Ruby/lpserver.rb
-09078163f2347e0e7c9609c6096dbebb0f4d6a03 examples/Haskell/syncpub.hs
+1e6e1bc5b028cd6f31975fd354881cd76ba20f80 examples/C/rtpapa.c
+ab91077fdb654742d9ca8664dd03dd882cde3379 examples/Haskell/syncpub.hs
637e2f993edf5818f4b9c5a1bffa34af4bc271a0 examples/PHP/mtserver.php
0146dbf12491a84a5b4fa4307e7259a150ec895d images/fig57.html
10ce004a992bf2b38051563980f307a1485f1667 examples/PHP/mdclient2.php
@@ -34,19 +34,19 @@ dac794b7bce99151477813151ed1a0f6d5dc8d15 examples/PHP/durapub2.php
07c12be9e4d3e6295d55fe9fb60a2bf4ce933b45 examples/Java/taskwork.java
220d8130c8c64e8870049cd9c75c6c009e08aba0 examples/F#/lruqueue2.fsx
9c270176ac4e587563b3d866882e534f996258be examples/C/clonesrv5.c
-27dd2f62135daf36e5699d9a693c36b5d5811d07 examples/PHP/lruqueue.php
912dcd6d50b2de75fc73a2b9558c24264cb3e0f4 examples/Felix/msreader.flx
-f6097aefad82e399cfb61cbd6c5e4b751cf7fd0d examples/Lua/peering2.lua
+27dd2f62135daf36e5699d9a693c36b5d5811d07 examples/PHP/lruqueue.php
65702dc2c22353cbb745580e49a562620a8f3947 examples/PHP/mdbroker.php
+f6097aefad82e399cfb61cbd6c5e4b751cf7fd0d examples/Lua/peering2.lua
b0e55c0d613a902727434237a2b90769f64e8713 examples/Lua/psenvsub.lua
be4f0a925d2a464c226292d33929eac039ef37ac examples/Perl/mtserver.pl
-d790a798e44a069bd0dc05a6c591e95352993607 examples/C/ppqueue.c
786897c8ebde59b10088dde8d437d285073d9cbb examples/Erlang/interrupt.es
-cb81a115942193da451eb168dfd68be507e31186 images/fig26.html
-d363b4fd752513f77cef05b4f7314940f6a90308 examples/Haxe/peering2.hx
+d790a798e44a069bd0dc05a6c591e95352993607 examples/C/ppqueue.c
4f8b06a22f5be4aad20dfa8767256020db6f8440 examples/Clojure/durapub2.clj
-ebcc52bca0036d5fe5cd5012ded9185e79aa6f4a images/fig24.html
+d363b4fd752513f77cef05b4f7314940f6a90308 examples/Haxe/peering2.hx
+cb81a115942193da451eb168dfd68be507e31186 images/fig26.html
2fd07614cf3d592062bb2da2b2fa525ec96005d3 examples/Lua/version.lua
+ebcc52bca0036d5fe5cd5012ded9185e79aa6f4a images/fig24.html
9821486c239a427fbbb618d95ee540efd7f41499 examples/Java/lpserver.java
846d5c3619c6abdbaec1b61c15412619bd758553 examples/Java/mdcliapi2.java
501eb2114abc8d3c680b65e47868cd12804e1951 examples/Haxe/syncsub.hx
@@ -55,7 +55,7 @@ d8481c31426c5d10d2bae3b859f937b8c20b23af examples/Lua/rtmama.lua
96dd9cabe6eb042c84d51ed8abff62ea7942dd10 examples/Ruby/durapub2.rb
17620f6abe25b38d87a145eda3e4fe74e9b1570d examples/PHP/psenvsub.php
bf6e5288d453d745e9f062473dc01719d143c5cb images/fig18.html
-e79e850a4bf82e82972960ccb581322242da20a1 examples/Haskell/durapub2.hs
+29280c1e2dd57224c312687628663fbbc28a8519 examples/Haskell/durapub2.hs
d737104b56d7f8ebf71728e4f3d1f9715ec7def0 examples/Java/mmiecho.java
bcd0ea8d3974a2eb981f59b41453d15bc34cd7fe listings/C/listing_7.c
e322da633bf946c7c82f3371c475cc27a6e541d7 examples/Erlang/hwclient.erl
@@ -64,51 +64,51 @@ c32b5074719f1c1b4deb37156dd26aecf685e04e examples/Ruby/wuclient.rb
4673abf6cf570446301669ad4bb63da084a8ed07 images/fig66.html
444022e8df40bd25d257d2553555c005078adbe2 examples/C/mdbroker.c
bb569b6a3b8bed96e858bbcb5f862153249b2110 images/fig52.html
+787b6fb1df6356927fb968f8e911ed5f1a8886a0 examples/Haskell/tasksink2.hs
39c5c73d1a41d03fd7ddfadf642405bfa986c1fb examples/C#/mspoller.cs
-1a4ccac6b28ef00832c28092989b509df7f74c2e examples/Haskell/tasksink2.hs
609f7ba35438e63feff031b9abc1cd686dde0413 examples/Erlang/tasksink2.erl
2b4ae9d3bc0b37fb754a996c52951d2b03c4a3a3 examples/PHP/mdcliapi2.php
-979a7590434ef61c338e27e1c81e83a36ad97de4 examples/C/flclient1.c
-66c18b7c9301454706948a48eecb1110de6b8c4f examples/Objective-C/tasksink.m
d8413dd2158176ae00dfe8a58e7389dfb72c2361 examples/Java/spworker.java
-b78d86ded4e42abaaf3d1f04e055039662e18a1a images/fig8.html
+66c18b7c9301454706948a48eecb1110de6b8c4f examples/Objective-C/tasksink.m
+979a7590434ef61c338e27e1c81e83a36ad97de4 examples/C/flclient1.c
89a88496ac9821d3c4385b6595fac78f2dd88350 examples/Java/mdwrkapi.java
+b78d86ded4e42abaaf3d1f04e055039662e18a1a images/fig8.html
9ed22075388d5b17b79613e1593de00e5c1b5f81 examples/Clojure/rtdealer.clj
-9aa75f775de177fe937c603fd4038acda1f61301 examples/C++/psenvpub.cpp
ae49804afca1123975717706669b1ea7c37a2494 examples/Haxe/mdclient2.hx
+9aa75f775de177fe937c603fd4038acda1f61301 examples/C++/psenvpub.cpp
4f6b02addf92602f48cec666d6ad781107005587 examples/Objective-C/wuserver.m
8626d9c418ed6051c09cc3ee337e1fd3496df000 examples/PHP/syncsub.php
a0752a9cd1cecea192f96b3731e3871a2bce40b0 examples/Lua/mtserver.lua
-55656d8465d10cd692818447ef34a666a0ba7c06 examples/PHP/peering3.php
1ca069bacbf49b3d30303f9bf8f1abf62195b9f7 examples/F#/wuclient.fsx
-78c1307b27d0b8a21a0044404b455c27958e8e22 examples/Perl/durapub2.pl
-a962bf82044ad24a68e58e615bde56e925084eca examples/Python/bstarcli.py
+55656d8465d10cd692818447ef34a666a0ba7c06 examples/PHP/peering3.php
6d576d99815c2249ea64216f89b5cbd08ce6eb00 examples/Clojure/hwclient.clj
+a962bf82044ad24a68e58e615bde56e925084eca examples/Python/bstarcli.py
+78c1307b27d0b8a21a0044404b455c27958e8e22 examples/Perl/durapub2.pl
792a34f83a7cde05bd6ef1871ab627805f832e15 examples/PHP/wuclient.php
-cf771c56bcc2cfb37210b06c0c216b1014f04a48 examples/CL/tasksink.lisp
-bf45754d6365cb9491a5bbabd664a4796dc86cf1 examples/PHP/tasksink2.php
-585c31c638651aa93b93cf087dc981871044fe5a listings/C/listing_15.c
cdc429a6a307669bfc42e2a0ea1cd900c0f1f4b3 examples/Objective-C/mspoller.m
-269d95e8cf985bf0e278fe0472b6dde66e16d4a3 examples/C++/tasksink2.cpp
+585c31c638651aa93b93cf087dc981871044fe5a listings/C/listing_15.c
+bf45754d6365cb9491a5bbabd664a4796dc86cf1 examples/PHP/tasksink2.php
+cf771c56bcc2cfb37210b06c0c216b1014f04a48 examples/CL/tasksink.lisp
a740de5a6e04d6ca26d29e6b9256f8d12f8c1035 examples/Node.js/syncpub.js
+269d95e8cf985bf0e278fe0472b6dde66e16d4a3 examples/C++/tasksink2.cpp
e1d6f2b798710110e432bc74e45cd4e1979b4e28 examples/Python/rrclient.py
43e0074ef3259f31c02b78a2407b3ed57c92367c examples/PHP/lpclient.php
-bccbdf4e1045c7334a4d2c971a8858869290d464 examples/Haxe/tripping.hx
ad548452afddc01daee4bdb98975c4a59c9f707d examples/Clojure/mtserver.clj
+bccbdf4e1045c7334a4d2c971a8858869290d464 examples/Haxe/tripping.hx
13276c6fe6faf8a91134745baa57c3a7c768f4e6 examples/Lua/peering1.lua
5ead8e955ffd3aef093962fedf4728d31ba9b8c3 examples/Lua/mdworker.lua
-6dc69759eb44bf5dcdd7319e648de9c41336482a examples/Haskell/rrserver.hs
6d8cfa13a8038b19871b24ab7ea880579d7f981a examples/Objective-C/taskwork2.m
+d2897ea493dd51909f8493f4696a61e179839348 examples/Haskell/rrserver.hs
b02005487696f2e75f5fe6ebc2a9d6f34d425425 examples/Erlang/hwclient.es
543e138710ce43a7ea404bfdb32df71a3cafa18a examples/Haxe/identity.hx
875903d3c47dfeb6555a29782523bc3b611fd62d examples/Python/clonecli1.py
d18f397816803900f88333b6497f92874ce3c7e5 examples/C#/lruqueue2.cs
c283682b3f4822484ca9aaa9e54d59a1e86eff63 examples/PHP/peering1.php
cf7d7a15daabf2b4959474ce3fb953d169595876 examples/Python/mdcliapi2.py
-533912e22da75f4c27e8f865dca8858b804f0346 examples/C++/mtserver.cpp
5e920cc8ab69c567a8e86f514ed330b684ec8803 examples/Java/lpclient.java
-a96630e22c998ff7f8a26c8954ec7bff3839afbe examples/C/durapub2.c
+533912e22da75f4c27e8f865dca8858b804f0346 examples/C++/mtserver.cpp
f5255561e6c274c9214ca1e53e4b40d6fff86d47 examples/Java/tripping.java
+a96630e22c998ff7f8a26c8954ec7bff3839afbe examples/C/durapub2.c
a74a8897d18ed22edf1ebcfb0833166b97cfc462 examples/PHP/rtpapa.php
90239ee4bc59d992256c618dda028c16f55ebfd2 examples/Erlang/mspoller.es
e7386e5afca78f4d88938ff444918fb494486ef7 examples/Erlang/durapub.es
@@ -126,67 +126,68 @@ e1c764a1d517ad7792a1c5441c364e2489c0438d examples/F#/durapub2.fsx
fe6b8b7f623e895a8f253ea3e3e192d982b228dc examples/C#/wuserver.cs
4fc68495559f6f14e89b297599616af9ab5aa7c5 examples/C++/syncpub.cpp
15bd79a1281bc6b0246c044924301fb8002731f7 examples/C#/version.cs
-0198a1a03c593167b4b45a4c26bc7aad92824dc7 examples/PHP/tasksink.php
b1878c6c5ee140cf1c0c1232009d1773d964750d examples/Python/wuproxy.py
+0198a1a03c593167b4b45a4c26bc7aad92824dc7 examples/PHP/tasksink.php
0c02d45828043d88501cc51d77f73bd4df81c3d7 images/fig43.html
-5df24f1dde4fab995982f07ffac0bb73d3fcfc4d examples/CL/tasksink2.lisp
-dbea6f88e76f7b5406b5b616e427a7c844ecc160 listings/C/listing_31.c
206154a961e75476262ea0e692a02a117d1bcbcd listings/Python/listing_2.py
-53b31bc1780f676b571e287b74ef62b67240ef7d examples/Node.js/taskwork.js
+dbea6f88e76f7b5406b5b616e427a7c844ecc160 listings/C/listing_31.c
+5df24f1dde4fab995982f07ffac0bb73d3fcfc4d examples/CL/tasksink2.lisp
+040066b78c88f691baccd5f532e14e5f1cf13146 examples/Haskell/identity.hs
261335063778f7117da81a0fcefd0ea5e7ba4f01 examples/F#/taskvent.fsx
-7d9e1d1db12f26c39c0a682007150070ac825f4e examples/C/tasksink2.c
+53b31bc1780f676b571e287b74ef62b67240ef7d examples/Node.js/taskwork.js
6f356d1d98158e5ded441b702cca208aca02f052 examples/Haxe/wuclient.hx
+7d9e1d1db12f26c39c0a682007150070ac825f4e examples/C/tasksink2.c
af5e1947bc6d29845430fafc53c3b06b419331d9 images/fig30.html
3ccfe79cf5c8040097f9bf2c91be166a24bcb13f examples/Ruby/psenvpub.rb
77ecd4af1056bf7ab3f5b5a2b370716b270f63d3 examples/Scala/rtpapa.scala
4aeb60f80f338a8af9c1a8e899cd4357948fafad examples/C#/mtserver.cs
d78dd3312b1abe8ab33a22d474e9cbcee4dc016e examples/F#/durapub.fsx
-0003bd67331052cd84f5308924f9694e3c398e24 examples/Haskell/durapub.hs
+d7f6b127980ad0cca3ae93e30b4c0af3427749cd examples/Haskell/durapub.hs
9a28424d6197f642ea8af547aac14af16dece6b1 images/fig7.html
-b6c66da3f3aae478cbc8b242b383d1b0093af28c examples/Python/msgqueue.py
0714ed47ee90af740d8a1c4fdba98ced32bad3a2 images/fig69.html
+b6c66da3f3aae478cbc8b242b383d1b0093af28c examples/Python/msgqueue.py
3e6d56bb1e80519f3499d61f52cae2c94cb9475c examples/C/bstar.c
11198bf88393d418ca9c9deae336d2245d0453b7 examples/Lua/durapub2.lua
-19ff0278b96024e102ded3090801221e6bd92e11 examples/C/mdwrkapi.c
b0a76cab9bb6ecf75f2d3c0ef8ff155a12cfb8fd listings/C/listing_33.c
+19ff0278b96024e102ded3090801221e6bd92e11 examples/C/mdwrkapi.c
02a04e030422622a26fac6a7140b56990c28ce13 examples/Python/msreader.py
-5b08d57d5d00baca0b23a3d9d4c913969325eaa5 examples/C/bstarsrv2.c
22f291114364c654f89823775c995084b72c152c examples/Haxe/durapub2.hx
-99f29db9c7dd95aad3475f6197cdda293d0b31f0 examples/Java/durapub.java
-bd5a9b52396cdd3bd259cc235cf325bb8668ef95 examples/Node.js/taskvent.js
+5b08d57d5d00baca0b23a3d9d4c913969325eaa5 examples/C/bstarsrv2.c
d89583bf0ecc6284bea5eb764b875be3bc38836e examples/Haxe/peering1.hx
-0ab2e0a55c524d0fd87f564602b12cbb82d5d7f6 examples/C#/tasksink.cs
+bd5a9b52396cdd3bd259cc235cf325bb8668ef95 examples/Node.js/taskvent.js
+99f29db9c7dd95aad3475f6197cdda293d0b31f0 examples/Java/durapub.java
1ba13ef5d50279d39bac2d12559b4bf6457f41a2 examples/C++/mdworker.cpp
+0ab2e0a55c524d0fd87f564602b12cbb82d5d7f6 examples/C#/tasksink.cs
2691513bb53d9076b9e7420faec7ffd2a33708ae examples/Python/taskwork.py
-577ec12cfbad63330d13efd11ad9a99c5d265c51 examples/Scala/rtrouter.scala
013a936720eec67c64d2c6cd813a9285445e6ed7 examples/Java/mdbroker.java
-98b9facf6136c40784e00a685eb14d317e7f4c7e listings/C/listing_3.c
+577ec12cfbad63330d13efd11ad9a99c5d265c51 examples/Scala/rtrouter.scala
36e5cfa4e087534ee2b5210a84da17590e34546e examples/Haxe/taskwork2.hx
+98b9facf6136c40784e00a685eb14d317e7f4c7e listings/C/listing_3.c
513a5190bea8aef397ddc21748abd992a9b82e84 examples/F#/lruqueue.fsx
5157a27cd375a61952f4792ddceb152a38a1a022 examples/Java/mdclient.java
6da562a9be3b318263918a2da6fdb1151f41c5e2 examples/C#/rrclient.cs
-2830e43e2ce66f9b1cf61dbe75b239f7b51ad9fb examples/C#/taskwork.cs
46f1839920d47fa26cb76b7414129025c15dcea2 examples/Python/clonecli2.py
+2830e43e2ce66f9b1cf61dbe75b239f7b51ad9fb examples/C#/taskwork.cs
a905a22f3c4ca1cc0003a75e243673b5907ef643 examples/PHP/syncpub.php
-e93d8d54afafb7a4a3c7229cd1541bc2ea4630be examples/Java/syncpub.java
7a1c3db3b0401371e0bf4188878813d29c949b2f examples/Haxe/interrupt.hx
-881853c067fd71d33a660564bc8c4c2eb5615507 examples/C/wuserver.c
-af11e39c163f8e53a4c76f4c7cbc85272e4ece67 examples/Scala/peering1.scala
+e93d8d54afafb7a4a3c7229cd1541bc2ea4630be examples/Java/syncpub.java
325a47f4e2d7512a975a33418fc4b0877b1757db examples/Erlang/lruqueue.es
+af11e39c163f8e53a4c76f4c7cbc85272e4ece67 examples/Scala/peering1.scala
+881853c067fd71d33a660564bc8c4c2eb5615507 examples/C/wuserver.c
da0678d5e95eb79bce037b5a942a21a7e5ad5e67 examples/Felix/hwclient.flx
-8636d39599e9e1c9c03e29b72e874314115d1a48 examples/Lua/ppworker.lua
8dc30d63dc3bf9792aab68d299a322ee0966403d examples/F#/psenvsub.fsx
-168b0073dca2033ef7c787d25f3416c78f4959b6 examples/PHP/durasub.php
+8636d39599e9e1c9c03e29b72e874314115d1a48 examples/Lua/ppworker.lua
8de96d7c83874341df47af49192b5720fdfcd194 examples/F#/tasksink2.fsx
-699b532c440dbd6963ecdd8d913e015f2a5033f4 examples/Lua/mdbroker.lua
-e1dab5eeb22dabde9b67ce9a38e49cc45f522300 examples/C/clonecli2.c
+168b0073dca2033ef7c787d25f3416c78f4959b6 examples/PHP/durasub.php
2deaf35ddbb850c377702bcafec8759ad61963ad examples/Clojure/rrbroker.clj
+e1dab5eeb22dabde9b67ce9a38e49cc45f522300 examples/C/clonecli2.c
+699b532c440dbd6963ecdd8d913e015f2a5033f4 examples/Lua/mdbroker.lua
a7d19cbf1ab02b4badaa2e7e8e59d55508af2a39 examples/Erlang/tasksink.es
da4f91e4b7fde4f2de478da6e0357358175412b4 examples/Erlang/psenvpub.es
-b9116c2f3e677e2d7b4053d04bd8bb46df0a63ec images/fig51.html
-d40dc8f406519f9538690f75dbb231a16f62edab examples/C/ppworker.c
-6094db7eeabe82bd65264d74086cad4aefd57859 examples/Objective-C/msreader.m
921aeb5a7186f3732988cc06349cea5687e141c5 examples/Felix/version.flx
+6094db7eeabe82bd65264d74086cad4aefd57859 examples/Objective-C/msreader.m
+d40dc8f406519f9538690f75dbb231a16f62edab examples/C/ppworker.c
+b9116c2f3e677e2d7b4053d04bd8bb46df0a63ec images/fig51.html
cea6e1e46e1af21d3af9d8387868faab92d5da61 examples/Go/durasub.go
89d04900fab3106585555667738cda8dc154b306 examples/Perl/durasub.pl
70a97ea16b98e7709aac30909802e38ebc9df444 examples/Node.js/wuclient.js
@@ -200,29 +201,29 @@ a9fc7becfcb5e733cd2d6a83b34e461b938c4d6a examples/C/kvsimple.c
e0588e9167edf9fb11154ea7364ed1f45b7b8cba examples/C/mdclient2.c
f72c3839e479cee11c8814b27af881668d5f0ef8 examples/Scala/durapub2.scala
37fec12dbdcedf2da599e88d3aee12ca54a28d40 examples/C++/rrclient.cpp
-d1aebc1ce583914be92e5fa74fb6a65ed63ea530 images/fig2.html
b55d6909f384e41673a0ac08c2fc383af38378d3 examples/Haxe/tasksink2.hx
-c494fda22b4082749ab1082c273abaee654e83ab examples/C++/msreader.cpp
+d1aebc1ce583914be92e5fa74fb6a65ed63ea530 images/fig2.html
f5692f4516509a20a149bb8f4373add7f7bec4b7 listings/C/listing_14.c
-e0b854da88ccec97be348d99c59d8fac8ff184ed examples/C/flserver2.c
+c494fda22b4082749ab1082c273abaee654e83ab examples/C++/msreader.cpp
4c8fcd353787669d1b9dd84447bce1cf5abab6c8 listings/C/listing_32.c
-18bd61de83270d56380966dbdc02095551bab537 listings/C/listing_27.c
-7bfb8809cd3f12d07d8ae8bac7b20669ebae696a examples/Haxe/mdclient.hx
+e0b854da88ccec97be348d99c59d8fac8ff184ed examples/C/flserver2.c
c2e5818c670b5999a3a1de96b1080932df2ec612 examples/Felix/wuclient.flx
+7bfb8809cd3f12d07d8ae8bac7b20669ebae696a examples/Haxe/mdclient.hx
+18bd61de83270d56380966dbdc02095551bab537 listings/C/listing_27.c
0b3370f2c404728ae07e4c958daa19228719b07b images/fig55.html
-d8582e3fb3e2f71c88c178f7de1637eeb9fb6f39 examples/F#/mspoller.fsx
48675725c041d9fb7321cea27209bd35f166d7fa examples/Go/wuserver.go
+d8582e3fb3e2f71c88c178f7de1637eeb9fb6f39 examples/F#/mspoller.fsx
8bbf0c0d7521069375355cfea12db1af4f9a4684 examples/Java/wuclient.java
8aa0ee8cdceada1858674ac5f7766ccd1391e0c1 examples/Ruby/psenvsub.rb
b40b2e6f522a22bde19dbbdad5a755d731e017d7 images/fig14.html
1c73d2833ca6209e4b88c3416b40b4ef3aea73e4 listings/C/listing_28.c
-2adc3d160708690759ef393cde9094d6249212c1 examples/C++/wuserver.cpp
-4b7c444789cb4d87d9f5e7fe095c447ae6be27e4 examples/Scala/peering2.scala
ddfc2281b409a383f380b8bbd2ef8b63916740e3 examples/Clojure/tasksink2.clj
+4b7c444789cb4d87d9f5e7fe095c447ae6be27e4 examples/Scala/peering2.scala
+2adc3d160708690759ef393cde9094d6249212c1 examples/C++/wuserver.cpp
c4c3f4779e818d038c9f406ceab2acb1c9126d4f examples/C/mmiecho.c
478229ee0fed61bd53c347dde14c24163042d7ce examples/Ruby/mspoller.rb
-1658cecacf8284cef0eefd2e02195753f3625da6 examples/Python/syncpub.py
94300aaa34b2791851002b2a8442eed9db183c18 examples/Clojure/mspoller.clj
+86c3ca4617570325969e3c0c0b274aa2080139bb examples/Python/syncpub.py
1b6f799db9f6ce01f7f8e318f51d464898675ed1 examples/Python/asyncsrv.py
a3c78d15e03ff754a35ad2d4d9c5129bd6e0781b examples/Erlang/syncsub.es
ed46498be684c803ea525097e69c09fed59a10b4 examples/Ruby/hwclient.rb
@@ -239,7 +240,7 @@ f80625022736f7df4f74630cb90c117d89e864bd examples/PHP/mtrelay.php
706cadabfbe82af8aa3bcdb69bccce0143f4c1fc examples/Haxe/durasub.hx
5736c07c7133424dc855b7b07c6c8866d4fd7821 examples/Clojure/wuserver.clj
a7e00a7c16d60da7e8b85e22a5096bc407689dd3 examples/Haxe/lpserver.hx
-56174658ddd549e631b712f2201e3b44eb593a22 examples/Haskell/taskwork.hs
+97d9731192887638ab202339984374ba71517ed9 examples/Haskell/taskwork.hs
d5249a7b3730505d6dfb11ea9eb2836410eccebe examples/Objective-C/taskvent.m
181c3ed344dcc4b42262a6eaab52adc119254384 examples/Haxe/ppworker.hx
960a06c1a690ee301a1ffedee734d22916b3c799 examples/Python/tasksink2.py
@@ -249,7 +250,7 @@ e3e0a93aad24bd4515a6d5eb55104d946c6b5aa8 examples/Python/rtdealer.py
cb47186a9be231593d3be9d5d562689e1f72f434 examples/C#/psenvsub.cs
11ce5703085fce2f0ca1698fac7cbedbc4e40586 examples/Haxe/ppqueue.hx
a30e34b77ff1ef4e136c061c186999d6e43865c2 examples/F#/psenvpub.fsx
-e97df565a4c68ac063e6f0e7d30687510d76ea97 examples/Haskell/rrclient.hs
+6f5abbdcc13d0adf35bf921ba24e890598fd5f40 examples/Haskell/rrclient.hs
8381bbfb2b782daddecb20c385c0476793c10c8b examples/Python/interrupt.py
a98102b1ffc758891bb9ecba7738283b49e6fe3d examples/F#/rrbroker.fsx
e5772e3b3674bec640757a351d528a96fdc7b4a8 examples/Java/psenvpub.java
@@ -257,49 +258,51 @@ e5772e3b3674bec640757a351d528a96fdc7b4a8 examples/Java/psenvpub.java
9d9dff8f2654223514e8c345583a43b3d27bc14c images/fig19.html
b501850247335f6e063afdf8ecb35f71efd0c643 examples/Python/durasub.py
99bc229e9aa0395691bfab96714b75758ace780a examples/Scala/identity.scala
-51c84bc2587ca6fe376aa80168c85466169f873e images/fig16.html
9d3ed59224a49ffd606c0c39fecce4cee2aa323c examples/C/clonecli4.c
+51c84bc2587ca6fe376aa80168c85466169f873e images/fig16.html
243313f3218eebf8c5f83055403311955b46146e images/fig1.html
f9a236e7d02d3144d822578392242d353be93eab examples/Java/taskvent.java
c48495456b4bde2169569f37c8e5d9e28c5c5dc5 images/fig40.html
e8929afa871c6a5cfc875d8fe92f26343725f547 examples/Python/lruqueue3.py
3b62ad310bc3d054e1adcf3ffc71bbde9d4c8418 examples/Scala/durapub.scala
-1131219e4a1347ec27a59f526b8eb0c283cb954a examples/Perl/syncpub.pl
a0325006d0a5013b9771ff85f2895d0d051fcab6 examples/Scala/hwclient.scala
-d68d866d6c0aee55ad5a87407e2c81422494e474 examples/Ruby/rrclient.rb
+1131219e4a1347ec27a59f526b8eb0c283cb954a examples/Perl/syncpub.pl
e87190cc269079528b7bfb14d8cbef18383a83dc examples/Scala/wuclient.scala
+d68d866d6c0aee55ad5a87407e2c81422494e474 examples/Ruby/rrclient.rb
9a194dc680787428e8043a16b929fde86e879d05 examples/Python/rrserver.py
58b1e3aacc85a202eb008ff192612f7308799bd9 examples/C/clonecli1.c
b4da166f7c829fe21a79e4e35842b0ed56dbd485 examples/PHP/mdwrkapi.php
41599b9d90390f7d27164e6f38ea8412417acc56 examples/Lua/lpserver.lua
30141ba4ee0fd0d3512086b4cf573b883f5fb2c1 examples/Node.js/tasksink.js
2e9ae1539b193171ed09e835bb4a030c5f718cb4 examples/C++/taskvent.cpp
-c7875a34f8a77fdb2d083a41440fb0dd64d4e4ec examples/C++/ppqueue.cpp
b315f1a379447e6711a1375a995db97a022dfbed examples/F#/asyncsrv.fsx
+c7875a34f8a77fdb2d083a41440fb0dd64d4e4ec examples/C++/ppqueue.cpp
97172663ee4af7c63ce0e7e662874125c4e99b62 examples/CL/wuproxy.lisp
-35f0f5b397ddec7b54708bac0d4beae3253e5be2 examples/F#/mtserver.fsx
eb2f9f99f8287b33368252704b2339954c0bf8d1 examples/Python/clonecli3.py
+35f0f5b397ddec7b54708bac0d4beae3253e5be2 examples/F#/mtserver.fsx
7d2f295d24a3d135762f1b8afd0324feb72365fa examples/Ruby/tasksink.rb
-56da40c56e1f9bf09139322cbb4ececef47d7f9c examples/PHP/rrbroker.php
46fa0c2b0dbd5435f4b613d25051ff663f4028bc examples/Erlang/rrserver.es
+56da40c56e1f9bf09139322cbb4ececef47d7f9c examples/PHP/rrbroker.php
e9294e086e02bbeccfb7044f7b485818606f09ac examples/Haxe/bstarsrv.hx
b52e338102084e51ef6d1f7ed0ae359d6a4311ce examples/Python/ppworker.py
e473b81d53a73dfe9134da52fbefda22fef4d808 examples/Python/wuclient.py
89aea274102eb72813c546ebb804e24a04535db7 images/fig28.html
-262f39cfa349ed577fbf83d6b2991affa3b6a4d7 listings/C/listing_23.c
091dcb52e580b22ac6bc6bf19bed3b06e996c992 images/fig70.html
+262f39cfa349ed577fbf83d6b2991affa3b6a4d7 listings/C/listing_23.c
d5157e478cdf22b37842305e7a263e6260e0362b examples/C/peering1.c
-2820a3a5dd5fad7aaff8a649e719c7ee2bb32dac examples/Python/lruqueue2.py
d6d70ca5c3eb2c4f9d8522b601f7bf55c6caa209 examples/F#/peering1.fsx
+2820a3a5dd5fad7aaff8a649e719c7ee2bb32dac examples/Python/lruqueue2.py
cfd8df2e0062faf9bc80d9d2f29d68106b43aa63 images/fig53.html
ea9999287d03f2fc243182a193f1c0b79f4ececa examples/PHP/version.php
221ffb77fbb8b3dc10c7afa0e03ec5a338aa3ac5 images/fig38.html
-e8dcec2e962eff848e2993fff8992ab20d4df703 examples/Scala/wuserver.scala
78f575cf0dced40352692aad0bf6b044c5b38401 examples/C++/wuclient.cpp
+e8dcec2e962eff848e2993fff8992ab20d4df703 examples/Scala/wuserver.scala
+687455a3f25b0a824290a0ac51bfb29aa33f91d8 examples/Haskell/lruqueue.hs
+b22744d56e2c02c14e39f1ae7111bd94a7d89d61 examples/Haskell/rtdealer.hs
925840d7351f3bf35c56ad0b4f5cbab856c4be1b examples/Perl/msgqueue.pl
f859d1e4ce6477cc82463e685f24b37c7c6d4591 examples/Java/mdworker.java
-cbcc37d43a3f4edafe8e05995ce8b0a36fd94a54 examples/C/syncsub.c
67cd8f58b18d6a279cc2831204777c613160831d examples/PHP/wuproxy.php
+cbcc37d43a3f4edafe8e05995ce8b0a36fd94a54 examples/C/syncsub.c
4368c8c6e0dd99b60576aa1afd074c7e08374a3c examples/Clojure/msgqueue.clj
535e121dda80a9b47a5e48a44a2be74723082869 examples/C/clone.c
dcb44567004fed7d62f6fd37cedc9d69944b04d2 examples/Java/rrserver.java
@@ -307,113 +310,114 @@ dcb44567004fed7d62f6fd37cedc9d69944b04d2 examples/Java/rrserver.java
f8b332fb28707a52c2cd768b34524557a4ad8ffe examples/Node.js/hwclient.js
dce9a71bc9f7d07d19b9b93ce8918bab563567cc examples/Haxe/mdworker.hx
2097b0e90675c7368978b07f7bbcf913abc034eb examples/Lua/mdcliapi2.lua
-9e9cb1f6744746bb3e879b8b23475f5c0393d9ee examples/CL/identity.lisp
22284bee68b3f07153d883f1a71e3c477d5eea9d examples/Erlang/rrclient.es
+9e9cb1f6744746bb3e879b8b23475f5c0393d9ee examples/CL/identity.lisp
5125b7640e5ae0a81633251290e3df845c5b56f0 examples/C++/msgqueue.cpp
-c6ca0baaef26571e2d8d474ef2286806c37489d7 examples/Python/version.py
cb9140734ae8a32eb67b51854cfd6558dfa0fb28 examples/Java/ppqueue.java
-589fdcb8cfb8bf3dc92385693d14e9d2a705bc06 examples/Clojure/syncsub.clj
+c6ca0baaef26571e2d8d474ef2286806c37489d7 examples/Python/version.py
51afcd75d71c57cf749b0fbfc2cd37c4c753d2af examples/Python/flcliapi.py
+589fdcb8cfb8bf3dc92385693d14e9d2a705bc06 examples/Clojure/syncsub.clj
03b78965320cf28f85170cc26669bf8f611ce5e9 examples/Clojure/syncpub.clj
9c995a5986bb20f9319d8f346a7c264f64462797 examples/Clojure/durapub.clj
a7cdd87ecd4ab62906a0cb3cb23c5001bd7f3cfc examples/C/lpclient.c
+e50c1db7c2d1abe817d4dc4fb9bf851f57eb4e04 examples/Haskell/rtmama.hs
d9dac0c15b955107b7bb17045212eedc47a9a83b examples/F#/rrclient.fsx
fd88e273aa6aa83d6e57ba7b5f6e79c2a587fa35 examples/Lua/taskvent.lua
af15f6474b9fc0f19d1de77b9631a65e9e92a454 examples/Python/rtrouter.py
14b601ffe01601c36b27d5def009972e77d044a7 examples/Go/wuclient.go
90b3b9bdf3be2c060d54ac19b0ca71f5d53c49f1 examples/Java/taskwork2.java
-709b82332136e1f5e6a8edbe133bd147361e2d6c examples/C#/rtdealer.cs
-32c1da80334b7082e5bd6637fff90c3ce3a49f2f examples/Lua/flserver2.lua
5099ee606c943236f38ec2c2ca23d41aecc6086a examples/Haxe/mdcliapi.hx
-464edc2f30ed6be8ffb7e6dd6b3a580678419c52 examples/Ruby/rrbroker.rb
+32c1da80334b7082e5bd6637fff90c3ce3a49f2f examples/Lua/flserver2.lua
+709b82332136e1f5e6a8edbe133bd147361e2d6c examples/C#/rtdealer.cs
e903bdb70c52318aa47df262ee8853d41888dcfa examples/Clojure/rrclient.clj
+464edc2f30ed6be8ffb7e6dd6b3a580678419c52 examples/Ruby/rrbroker.rb
c61b2f5e7e1f0f22b9f7b79c30911308a62ce1c6 examples/Scala/rtdealer.scala
64ac189aa449e6e0359b9a88ea68759ae9e70fdf examples/PHP/titanic.php
-ab4d6ce380a24d586b00c5320323c8c5b8e5a867 examples/Python/identity.py
aaf17e2c4c48aad2fbfd8d79030c2f4bdfba0a6e images/fig36.html
+ab4d6ce380a24d586b00c5320323c8c5b8e5a867 examples/Python/identity.py
512980dbbff07bf94eef416f18197b314e38463a examples/PHP/lpserver.php
-1ccc716f73de2ffbe17ab781761e0741d90105bc examples/C++/durapub2.cpp
80e1a8b5ef6189495af9e3121bb224c8b40f507e listings/C/listing_34.c
-ab03e4daf137c1777844839149ba1b8bb1940aaa examples/F#/msreader.fsx
+1ccc716f73de2ffbe17ab781761e0741d90105bc examples/C++/durapub2.cpp
9d92b84a575b76ee5fdac5a8aead948ff30642ef examples/Clojure/taskwork2.clj
+ab03e4daf137c1777844839149ba1b8bb1940aaa examples/F#/msreader.fsx
ede61c56ca791dc200d8d2e3dc3ea3e93c88b8fb examples/Java/rtdealer.java
-24dc35e9d56cb8307bf6a13349296883a4b20e24 examples/CL/syncpub.lisp
ce9ba7f5a72badf264511847fe693d4a465603e7 examples/C#/rtmama.cs
+24dc35e9d56cb8307bf6a13349296883a4b20e24 examples/CL/syncpub.lisp
8b7bdd78f4020234073531a92538e27ee6aa49b9 examples/Erlang/version.es
2db2e7bab5a0822e2281ee71f0e23ceb854129b4 examples/Clojure/peering1.clj
f7665b3c745137d93f01bec00c1f3cd5ada9777e examples/Lua/wuproxy.lua
ca5d0ae728ece3cc1e1a5e848b770b8ae89cfc22 examples/Ruby/durapub.rb
8f868d47843c3bd4ffdd05db3fe6cc2f5579dc33 examples/Clojure/durasub.clj
-50aca9a55974226a55f5801a968c2758dbd964ee examples/C/rrbroker.c
eff675b2624420578c70501cb4e122f860599978 examples/Python/clonesrv2.py
-0135e89a5ee850f71df752ed47153e8606d7d630 examples/C/suisnail.c
-71f104b3b6f9da917858444c75f87c186ad6fd58 examples/F#/taskwork2.fsx
+50aca9a55974226a55f5801a968c2758dbd964ee examples/C/rrbroker.c
7c682b5ac16af1de897da51335add16f628dcf7c examples/Java/mdclient2.java
+71f104b3b6f9da917858444c75f87c186ad6fd58 examples/F#/taskwork2.fsx
+0135e89a5ee850f71df752ed47153e8606d7d630 examples/C/suisnail.c
4bca9315e106ab076656c6e9b1ce51db9133bf20 examples/C#/rtpapa.cs
2d74c0d13224957592543f17c5941af86c03686c examples/C/flcliapi.c
-9ac433a6bf5e85fc6c684ec22d64141aae1b79e0 examples/Scala/rrserver.scala
ea6ef00910056a10b6dcacd8eb7b066b588fe5fc examples/Clojure/rtmama.clj
+9ac433a6bf5e85fc6c684ec22d64141aae1b79e0 examples/Scala/rrserver.scala
0e48c8600556573a5cd00c7446b2556a3c9eeb9d examples/Scala/rtmama.scala
-c4f77206176aa5521161c1c3339f9721544386a1 examples/Lua/spworker.lua
2616973ca5e429429431da8b0cd68fee2624d780 examples/Ruby/taskwork2.rb
+c4f77206176aa5521161c1c3339f9721544386a1 examples/Lua/spworker.lua
29319a9fe59d856613b63c860014803bd94868cc examples/C/clonesrv3.c
-3e498eb677edf8a8bce82cc828567b5b40542d46 examples/C/msgqueue.c
-a5ca6c87ad20542ad33b6c09ee16f543f42666fd examples/Haskell/tasksink.hs
5807be181d097232ac0c7b74c0b686a06e516ada images/fig45.html
+5e89e227f484ea3bdda936a070079829f90169e8 examples/Haskell/tasksink.hs
+3e498eb677edf8a8bce82cc828567b5b40542d46 examples/C/msgqueue.c
f0790d96b9384255d440ad5a303f8e7c50ad180b examples/Ruby/lpclient.rb
aa0b63ac85f2f0d2a47453de004da54b6e35c0b1 examples/Lua/rrclient.lua
756b67dbc5a7089d39a78ddc61201fbcb17de822 examples/Erlang/rtdealer.es
-41d17c0ecc8535349985f8a8c6994d0949d61c7b examples/C++/durapub.cpp
-ed4f178bc7b564ce75b6cf12d3b0f54efc96b94d images/fig34.html
b017af091a2c48efcd5f73c3ad29feaa620f3f73 examples/F#/msgqueue.fsx
-767b72b050cbe4707bbe419753179663e9c2103a images/fig29.html
-dcd01961317812b7e6c5b62c6944b32042db3c91 examples/Ruby/durasub.rb
-0449e5d879abbc25bbc797bc26df189ccb68efed examples/Erlang/durasub.es
+ed4f178bc7b564ce75b6cf12d3b0f54efc96b94d images/fig34.html
+41d17c0ecc8535349985f8a8c6994d0949d61c7b examples/C++/durapub.cpp
30a77040cd27d9e73f5d0455d013257735e9c6d4 examples/Clojure/taskvent.clj
+0449e5d879abbc25bbc797bc26df189ccb68efed examples/Erlang/durasub.es
+dcd01961317812b7e6c5b62c6944b32042db3c91 examples/Ruby/durasub.rb
+767b72b050cbe4707bbe419753179663e9c2103a images/fig29.html
1b5778ddbed6e238f15b375d6e4188d7dfe6cb82 examples/Haxe/rrserver.hx
643e0a25fa76bad04e49b3a1dbe1307580dd327c examples/Objective-C/wuclient.m
-62c5a1117f427f791091b25cefbca2645a15c930 examples/C++/identity.cpp
f8d9818f5a0c1074c16409d72c3136a79cf394e0 examples/C/mdclient.c
+62c5a1117f427f791091b25cefbca2645a15c930 examples/C++/identity.cpp
e47d598ae77b855af171937500cbcb9c78468178 examples/PHP/rrclient.php
3e063e5f85f7609ce7c4b455a171849b6dcccb3d examples/PHP/mmiecho.php
-d12093fccdea7822cb2297918ae7b0b53b4be160 examples/Lua/syncpub.lua
a9aaa1bbc4fcc045ca68181f0d6aeb83d6d08520 examples/Haxe/lruqueue2.hx
+d12093fccdea7822cb2297918ae7b0b53b4be160 examples/Lua/syncpub.lua
d94ee5f18cfb33e812f33dc7043e649a03c32b0c examples/Clojure/psenvpub.clj
-9c7cbcee1d9ec6b3aedf20d1b8b87e67483f469b examples/Clojure/tasksink.clj
3ecb99e5aa310f5e23f7c69100f23e8f8803d1ca examples/Clojure/asyncsrv.clj
-b04f3e716ac345b2a7cbb52637d7841d889587bf examples/PHP/asyncsrv.php
-08ff035f92bf543f376d754760a2c70c33d67395 examples/Clojure/psenvsub.clj
+9c7cbcee1d9ec6b3aedf20d1b8b87e67483f469b examples/Clojure/tasksink.clj
9d2a87bf53a4d8cef8b553f6d3860a0ac492634c examples/Objective-C/version.m
-cc3ab9f7bcf2e72ad09d164504cf615d7e255fa8 listings/C/listing_9.c
-5d4d9d06c392dc5877db27425d0d3d600d6a0117 examples/C++/rtmama.cpp
+08ff035f92bf543f376d754760a2c70c33d67395 examples/Clojure/psenvsub.clj
+b04f3e716ac345b2a7cbb52637d7841d889587bf examples/PHP/asyncsrv.php
f0a36dcfb514055163abeb5c186348d489ab80e0 examples/C++/version.cpp
-8027bedf534c840d1559ebbc112caf7db21bcecf examples/Java/syncsub.java
+5d4d9d06c392dc5877db27425d0d3d600d6a0117 examples/C++/rtmama.cpp
+cc3ab9f7bcf2e72ad09d164504cf615d7e255fa8 listings/C/listing_9.c
b0433d2cd17f5378ca0fb15e29a38dfd7676a38e examples/Clojure/rrserver.clj
-d3fa10215ad8d18d9409e50dbc0d539043981b84 examples/Haskell/mtrelay.hs
-fddeee843798626fc1a6c1dd8945a4226309ada5 examples/C#/taskvent.cs
-c50e3606b51d86ab8cc990923e9efbb7a693c38d examples/Python/syncsub.py
+8027bedf534c840d1559ebbc112caf7db21bcecf examples/Java/syncsub.java
6475d9bbd95b5a433500899c21a42727c833716a images/fig50.html
+c50e3606b51d86ab8cc990923e9efbb7a693c38d examples/Python/syncsub.py
+fddeee843798626fc1a6c1dd8945a4226309ada5 examples/C#/taskvent.cs
+3c64ab9d280c89a871487684b7d13e2913e3d07e examples/Haskell/mtrelay.hs
c191d7edaf666ce0b1415a9cd97db91dc70433cd examples/C/bstarsrv.c
41f45f9f18f3713c4178b535eb4546780053a976 examples/Erlang/taskwork.erl
718f2397274e429002d354c0741c8b0f416ffe1d examples/PHP/hwserver.php
2b6156bce9cb596bb25ae2b853f25f85d584e733 examples/Lua/taskwork2.lua
4b31ce38ae50c343af437aef319e959f3dcf73b7 examples/Lua/mdclient2.lua
364d4f8e22e2434a1ec18ee73bc6c00e5ea0a370 examples/Perl/wuproxy.pl
-877929b1179415ee09b833526254170e70e70b76 examples/C/tripping.c
-6f7572b1cd057c59bd24d358345d41fed5685675 examples/C++/ppworker.cpp
b11ab5cc2c891a767aaa44af0e2e84b20e495863 examples/Ruby/rtmama.rb
-2ad28109ca060ad17f62a38432f0639823960ac9 examples/CL/msreader.lisp
+6f7572b1cd057c59bd24d358345d41fed5685675 examples/C++/ppworker.cpp
+877929b1179415ee09b833526254170e70e70b76 examples/C/tripping.c
475db08e2b2dd6088f0f0f9db273dad36b6c0f4d examples/Felix/taskwork.flx
-9e122b003b9c012678f041c530d1f97c190e1358 examples/Perl/mspoller.pl
+2ad28109ca060ad17f62a38432f0639823960ac9 examples/CL/msreader.lisp
c589caafe8d257fc4958d8a85fd646c90fd0814d examples/Haxe/asyncsrv.hx
-db9643aac93bae57d7a76d2b8a3e381d7f07544c examples/Ruby/syncsub.rb
+9e122b003b9c012678f041c530d1f97c190e1358 examples/Perl/mspoller.pl
aa9a6f2d3015a03764063fc7a327cd62649a2f75 examples/Ruby/rtpapa.rb
-8ec892653534dea55d704dd013c2740efe746d70 listings/C/listing_12.c
+db9643aac93bae57d7a76d2b8a3e381d7f07544c examples/Ruby/syncsub.rb
55f68d5fe3f08646069acf6eb0d253d5507371d0 examples/C++/lpserver.cpp
-8f8986abfc39b91a8e2c5d020560cd2890d4c759 examples/CL/wuserver.lisp
+8ec892653534dea55d704dd013c2740efe746d70 listings/C/listing_12.c
0952b20a3476a54dbe806ffc7cdcf5a1cb4de82b examples/Node.js/wuserver.js
-c474de86d4ff53588c03ae943cca6f472605ce69 examples/C/mdworker.c
+8f8986abfc39b91a8e2c5d020560cd2890d4c759 examples/CL/wuserver.lisp
af40fa855dd2897c3640c00d180db17918389a2a examples/Python/lpclient.py
+c474de86d4ff53588c03ae943cca6f472605ce69 examples/C/mdworker.c
30a3cadccd882c3b8839b5b37c7fcd1381dafe33 examples/Erlang/tasksink.erl
189a00fa6ec82be236501914ec7cdf59f5ad10b2 examples/F#/rtmama.fsx
52d9e457f949c67fdb3acd2f64d6ce53686c0b80 examples/Erlang/taskwork2.es
@@ -423,7 +427,7 @@ c2bb65ffd1d7b9801d1a83ae608a13804febddb0 examples/C/spworker.c
a765e22a5c04f87230ebb3d79f470fb84d4b6790 images/fig4.html
44c97fb470c5824c8542fdb0d49046b894b378f1 examples/Perl/wuserver.pl
b59359f80bc34e66d1555f19076883a392f8df27 examples/PHP/taskwork.php
-8d2b2e23f08d9c0bc4f1a3d0630cd8b9d7ec5103 examples/Haskell/psenvsub.hs
+2c5354780babaaf2809d4f18e24b13f652098fc4 examples/Haskell/psenvsub.hs
df1eeb177fc9bad19c99bea594b0cfb7c688afa7 examples/Python/mspoller.py
70315103d72c47fabda26f824fdfa9f0e03507c4 examples/F#/version.fsx
7928c3e05f17eb6891d187b0fbabd67d0ee4c259 examples/C#/mtrelay.cs
@@ -432,11 +436,11 @@ df1eeb177fc9bad19c99bea594b0cfb7c688afa7 examples/Python/mspoller.py
0507a537f464bd77ce04e4eed6d102ce2a752492 examples/Clojure/mtrelay.clj
3948185bed64e3718160a3c76453ea508b319e64 examples/Perl/taskvent.pl
c6a20e9b06a02b240c7f62b9843dbfc2a10c015c images/fig23.html
-194648977293440d7efb9b34ccae21a1bd1c1914 examples/Clojure/wuclient.clj
+33129459345c3164e77b597cc6ba1c76724584df examples/Clojure/wuclient.clj
06513f981be97a1fb23b67dac90b4beffb9555e6 examples/C/kvmsg.c
16e6871f380426dba0331abd77494a261a23a050 examples/C#/syncpub.cs
1fa92a019f22971f797f43d84fa95ebab1d9775e examples/Haxe/rtpapa.hx
-fa2d9fbcac60275ba5a6ef8b641dbb67cd2e891b examples/Haskell/syncsub.hs
+388926d583d1061b30e41101fd3c73c386f8a7fa examples/Haskell/syncsub.hs
7e3ea3a1289db3ffa2626163407ec60da48434f2 examples/C/durapub.c
56a134827d034adb4776bae0ed523ab74fe631f2 examples/PHP/peering2.php
5b9b185e0aab394ab7a6557f7891c4a3f17b0016 examples/Lua/durapub.lua
@@ -472,7 +476,7 @@ df123773e6deaa5af25148432e85c15f2c29502a examples/Python/mmiecho.py
223024a5402ade184eddf55db02bbe15bc8bfb4f examples/CL/mspoller.lisp
98ca7026134b3bf1178441c09b51654ae8e02f4f examples/Python/mdwrkapi.py
29b32657c4c171b56c5f977e2f1a7d47cbe5f659 examples/C#/asyncsrv.cs
-ab6a1e965775e176dca27ffe377e0b97f411ec74 examples/Haskell/mspoller.hs
+a3c860136b65765a0aadc03daf39c0bf35dc328f examples/Haskell/mspoller.hs
121fee5553d4db5be317cb2ebea1e45d2bc1f20a examples/F#/rtpapa.fsx
8aa4b0bcbf4a6ad58ccff0bbb23dcc556cd748e2 examples/Scala/tasksink.scala
ea8007a1d9fc95222ea3e4f8b7f94dfb088c338c examples/PHP/mdcliapi.php
@@ -495,14 +499,14 @@ a2f36e435a8b1c92cce069c196d6662328fb200e examples/Erlang/identity.es
4aa903582072d691c70f133736f2c5e09f5f6b63 examples/Erlang/msreader.es
5bb675a6bd01e261d362f0af4ccdec8115594c40 examples/Perl/mtrelay.pl
426fea1ea4600ddc83f3d6b3ac44159d1f281b13 examples/Haxe/mdbroker.hx
-1ed14c5d6f186e5a23f154299798ae38cee86088 examples/Haskell/taskvent.hs
+8ad4fe4702ae57e5f5a02abd6160e9ed303f3543 examples/Haskell/taskvent.hs
91e1625e9e35df9e9199d3cd5dd7ebe6711e363d examples/C/lruqueue3.c
efbb0aa9514b89641035e6c0152f893ce5621a7e examples/Python/bstarsrv2.py
a6723e9bc2be2c2bf143f6ec6f1e7ea0f36f0637 images/fig49.html
5ba8f6f513111848be1e658bb3b82ca6497f113e examples/Perl/rrbroker.pl
fcab854745442e739e92c5916349528cec6ac1ba examples/CL/rtpapa.lisp
6c9e789b2121030e7e4e45d5ed806571cafe891b listings/C/listing_25.c
-472eb5bca768e48c04a25ecf8f119156a070af85 examples/Haskell/rrbroker.hs
+bdbb101eb5f90914501411e4c64e2c6729a3f138 examples/Haskell/rrbroker.hs
5688e5d33f67d93ccafd39cc02790039af8efbf5 examples/Python/clonesrv5.py
9a9e952133dfe592f2f892ebaf66500cf5697752 examples/PHP/rrserver.php
ee6a9c6fafd6641545e3fc93fd8fbb0b50402702 examples/Erlang/durapub2.es
@@ -513,221 +517,223 @@ f147d86d851f48f32eff290825dd6daba77f3dd1 examples/C/mspoller.c
5f12887afd90c5e5b07f3dd2dd547f1885f49e9c examples/PHP/suisnail.php
6d3eb2c3d6aecc2255b97edefc6f91058fd9f26c examples/Erlang/rtmama.es
b5311e624a3bc7baee92844ccc0801bed535978c examples/Python/mdclient2.py
-f2dc1a39a507666a785eb1d37cd13c96451aa124 examples/PHP/mdclient.php
-d23eb9b3d2ab660964c4e2a19de5e7803ea70306 images/fig37.html
3fbc436d569605fcbbe13f5aec8970780e08e39f examples/Clojure/taskwork.clj
-2e9b2f62915c7c7faa10df2be688eedbe600df1c examples/C++/rtpapa.cpp
+d23eb9b3d2ab660964c4e2a19de5e7803ea70306 images/fig37.html
+f2dc1a39a507666a785eb1d37cd13c96451aa124 examples/PHP/mdclient.php
0ced7e2e20f9393ec4f0bf1d54b2e787b22ebb43 examples/Lua/identity.lua
-5e6cdb16402ca8b761d291544b0641006f754d03 examples/Lua/tripping.lua
+2e9b2f62915c7c7faa10df2be688eedbe600df1c examples/C++/rtpapa.cpp
6f8b4e72b66c9a27409bd8c86db4b22eb805c064 examples/PHP/msreader.php
+5e6cdb16402ca8b761d291544b0641006f754d03 examples/Lua/tripping.lua
61d087650dcd132516f5bc7ec67f645b655b4955 examples/C/bstarcli.c
9806d055c7c4df58841399c365ed929c79a179a8 examples/Felix/taskvent.flx
5e4d11be82cdea93f9dcf219dc80ac65589c4951 examples/Java/tasksink.java
966fd89e463f52e05b95643c706b2721aa17a7e5 examples/Scala/lruqueue2.scala
-a21124d8ec2fc46a7db200c8f10a990f62a00252 images/fig61.html
eea46f7ad0d01a5b7372defe55b3815c940ec16e examples/Perl/taskwork.pl
+a21124d8ec2fc46a7db200c8f10a990f62a00252 images/fig61.html
28b49ef3458db97ff3e067ffbe82e679dcdbc85d examples/CL/msgqueue.lisp
8bfa8ea344fdde4e09e72bd4e87d2f7ec50f4107 examples/Java/durasub.java
b96077a243cf762466024707c5620ccc06689c47 listings/C/listing_5.c
2e2597cdb67625c3605417fc9b251f98309d9cc8 examples/F#/mtrelay.fsx
-90b565bb90d4853bfc6883c61b457acc48aabd68 listings/C/listing_18.c
-926b8eb58ced92421f238451ac200d924edb18c6 examples/Java/rrbroker.java
ad40093a4276cdcb238dad6fd6b3d3444586163a examples/Haxe/peering3.hx
-3251f5a918c518d4d999745f4bf519aff15c7fe9 examples/C++/spqueue.cpp
+926b8eb58ced92421f238451ac200d924edb18c6 examples/Java/rrbroker.java
+90b565bb90d4853bfc6883c61b457acc48aabd68 listings/C/listing_18.c
5dd3c4618c2fbd81a8166f491534955211f2f2d3 listings/C/listing_13.c
-a3a44cab0e15bea28f5e0af9bb1597774c326a9c examples/Haskell/mtserver.hs
+3251f5a918c518d4d999745f4bf519aff15c7fe9 examples/C++/spqueue.cpp
297ef3f42da8aad0b0f0d6e923137aaf9aa5b36c examples/Python/ticlient.py
+599ba58b3c662b5544df37cbcf1629bd53d4d73e examples/Haskell/mtserver.hs
3c49cc1b1a27b3a8790039d6b1e34092761296e6 examples/C/mdcliapi2.c
9808e21fc8c16b78260520099c06e012328fe7ef examples/Java/rrclient.java
f9dc879afb428151379e0d73e9b2f24e81015dda examples/Lua/mspoller.lua
ccd3acb39cf434edf1287b302d774a753bcfa811 examples/Go/durapub.go
f28206512f385b7f739d7601c0f1fe65f7c4b8da examples/Python/rtpapa.py
d86949a2f0c731f7adebc68817bd40a1d3956249 examples/Haxe/mdcliapi2.hx
-5103295cbc6809cf0de7107e4cbcf3b41526f001 examples/Haskell/taskwork2.hs
-e310180d48b7b7076c66477677cd52da22ac47d2 examples/PHP/ppworker.php
-1e4c7e817f533dc04ce7b6a6d6e099b67b46d417 examples/Perl/durapub.pl
+f9a1065debae27c68bb4b5ba2f42f1c2f750882e examples/Haskell/taskwork2.hs
73b1bb15e93cc348e0517c7432b5c31cdc14164f examples/Python/mdclient.py
+1e4c7e817f533dc04ce7b6a6d6e099b67b46d417 examples/Perl/durapub.pl
+e310180d48b7b7076c66477677cd52da22ac47d2 examples/PHP/ppworker.php
ade34ce0a5a2dbb157daec9b0a70da5131e731f3 examples/PHP/identity.php
a19133e3125629d9e088dc5e093ca64fa079adb4 examples/Clojure/lruqueue.clj
b95d7757dd50818474699f3b72fee05cb3d916f3 examples/F#/durasub.fsx
1a1f021db1ee5026b046979255bc06557ce5ccc5 examples/Python/taskwork2.py
+2d1044418afd8d0a86ad9d21bd3f2ec41f8c48b6 examples/Haskell/rtpapa.hs
4f2a77f7a7b4721709238275bf15d317f57f5324 examples/Python/lruqueue.py
-37ea091f0209a9748813fcbe427ba8d54707f550 examples/Erlang/syncsub.erl
5fcd3c3838e591497c025311b8154126a9790f5e examples/C#/taskwork2.cs
-be1675522415917024e893c987eb2bfa3cea6497 examples/CL/psenvpub.lisp
+37ea091f0209a9748813fcbe427ba8d54707f550 examples/Erlang/syncsub.erl
89084b3f9396ed35e9f2ed97fd74177fdba99ada examples/C++/mtrelay.cpp
+be1675522415917024e893c987eb2bfa3cea6497 examples/CL/psenvpub.lisp
0059f7f429f9c372acfe715a50ba9856ff24b7ee examples/C++/psenvsub.cpp
-0a814f8517cb1f1dc1f6afb266e73578ce5d3f38 examples/Perl/psenvpub.pl
f1b98eba1d5551ffaadd8cd4083b7bd3fdbfd3b3 examples/C/psenvpub.c
+0a814f8517cb1f1dc1f6afb266e73578ce5d3f38 examples/Perl/psenvpub.pl
dbfe698065615c709df22f3dbafe20d92c10df21 examples/C++/wuproxy.cpp
cc2696aa9845e31fef32a2b920909ee8d4828f97 examples/F#/rrserver.fsx
831cbd27da4d2640d2138376c68fdf727f39fc90 examples/CL/rtdealer.lisp
13a196b358782d3b14cf3f1d91d1e8a9b54b8b19 examples/Erlang/rrbroker.es
34169d317fb92457e6213af3517d011b9099f813 examples/Lua/rrserver.lua
-5b1deb0c265639e66c0460b33cfdde651529bdda examples/Scala/asyncsrv.scala
9547f3e8584d3cd720b50b26f44a900de49decd6 examples/Python/flclient3.py
-3d4902440450deb9e6fe770a5d180cdebd1d75aa examples/C++/taskwork2.cpp
-70f78a553b0ce661932abed8aea9c29b3a7cd246 examples/Haxe/msgqueue.hx
+5b1deb0c265639e66c0460b33cfdde651529bdda examples/Scala/asyncsrv.scala
ae527626ac69e6fbaede6e32eef168fd83ec4e3c examples/Python/peering2.py
+70f78a553b0ce661932abed8aea9c29b3a7cd246 examples/Haxe/msgqueue.hx
+3d4902440450deb9e6fe770a5d180cdebd1d75aa examples/C++/taskwork2.cpp
067532d87f52f2b7a1a3d40fcc6463c2d35c4cf9 images/fig11.html
ce1b0ff8570cfaccf4da8d1616efa7a9832691c0 examples/Erlang/tasksink2.es
-8216f6f8047f8dfb1b32fdf6e3b9e8782f4e1268 examples/Lua/mmiecho.lua
6a84a114f73ca2461b071729af3fae4a944a45fe examples/Python/flclient1.py
+8216f6f8047f8dfb1b32fdf6e3b9e8782f4e1268 examples/Lua/mmiecho.lua
7ecaaefd7caf2f7f44c5cad1b2c39d18032d1d34 examples/C/msreader.c
22132ca045ecb0cf36c432362f4fd555dfa6ff22 examples/C/titanic.c
28e8751a1d36bb09c48530b028ad866400390cf1 examples/CL/durapub2.lisp
-bf56968881b9abda8b6260338da07501f03d9d39 images/fig15.html
1e57bb46cc6483e97c5007a9a6f8eb34ff800fd3 examples/Haxe/spqueue.hx
+bf56968881b9abda8b6260338da07501f03d9d39 images/fig15.html
8b89095e2d125cdbd75153799b27662006e5fa23 examples/Ruby/syncpub.rb
6e380b8ab0c1328367eebb09ca8898061300ea0c examples/Scala/taskvent.scala
-907e6d77223a98fdfcd86dd9894e98ff0cd2b63a listings/C/listing_16.c
-d4c19277f6e8d43d79c7408396bd6aa56823189c examples/Lua/mtrelay.lua
1c8bb916ec8b7f21cdd00f557298fb70f3a62e1f examples/Ruby/mtrelay.rb
+d4c19277f6e8d43d79c7408396bd6aa56823189c examples/Lua/mtrelay.lua
+907e6d77223a98fdfcd86dd9894e98ff0cd2b63a listings/C/listing_16.c
b8d37248d8b6f3d5b75236d1bb9912d9d18322de examples/F#/wuproxy.fsx
-b34a4a3f2cda586d0f0fa732f148cbdac9dbe6ad examples/C/wuproxy.c
-8dc12c98aa657c31c18a48def833c06237e42997 images/fig6.html
-f991463bec647186d7d04b96f1d4edba048d6a18 examples/Python/spworker.py
bd737c0e81f3c78792359c055f56d20d89126da1 examples/Python/flserver2.py
-a125413e2b9b557bb3e8f4529b4431a3537d34d3 examples/CL/lruqueue.lisp
-4d7974b0fb4aa03f0cd644233fbc1a6879ec4dab listings/C/listing_11.c
+f991463bec647186d7d04b96f1d4edba048d6a18 examples/Python/spworker.py
+8dc12c98aa657c31c18a48def833c06237e42997 images/fig6.html
+b34a4a3f2cda586d0f0fa732f148cbdac9dbe6ad examples/C/wuproxy.c
1ed9e08b4f617e4c61dcbc7fc2d3e69e7ed78ea6 examples/Haxe/mdwrkapi.hx
+4d7974b0fb4aa03f0cd644233fbc1a6879ec4dab listings/C/listing_11.c
+a125413e2b9b557bb3e8f4529b4431a3537d34d3 examples/CL/lruqueue.lisp
6c7b9a78ec0d9d6f0369776061c6c01ba6f17a25 examples/Python/peering1.py
-c56c3b9d09c82df792062a4e7a1a226a14f5d611 examples/Haskell/msgqueue.hs
-b6669cd636449b8b769bcbd7686ad1455f4584d2 examples/PHP/lruqueue2.php
+de75777b140ade5e3a8d40dd1e0add6b130012cf examples/Haskell/msgqueue.hs
16a9d753c6e587878242d62dd2eb01f2f310276a examples/Python/mdworker.py
+b6669cd636449b8b769bcbd7686ad1455f4584d2 examples/PHP/lruqueue2.php
35f74fc7959ae519a8ac9cc09c1ec937acfd820c images/fig42.html
2eb200ebe40e5ad8519904958bd8579a0ffb1852 examples/C++/lruqueue.cpp
8f74fafe26d24e942273d113e48df557be712885 examples/Haxe/taskwork.hx
-36e9f19ba4ca8cb4523d4cf556ac47a7b13e4e38 examples/C/clonecli6.c
-6fd360f24ce4cdb25eb5d97b5a60acbbe30fd1c5 examples/Python/flclient2.py
848182773cd6c8077a73c97e136d228fc0fc7bbb examples/Python/peering3.py
-98a30320f3002931534b647d2fcde0cadf939bcf examples/C/version.c
+6fd360f24ce4cdb25eb5d97b5a60acbbe30fd1c5 examples/Python/flclient2.py
+36e9f19ba4ca8cb4523d4cf556ac47a7b13e4e38 examples/C/clonecli6.c
4b0ef7fccf47c3c6603522f231c2c3d04dfbb6f8 examples/Haxe/rtmama.hx
-06c48b0da266de82c4649bf008e65076641da888 examples/C++/mdclient.cpp
+98a30320f3002931534b647d2fcde0cadf939bcf examples/C/version.c
1860a9391ddeadeac7378aebf83d9e62e80e1f4c images/fig33.html
+06c48b0da266de82c4649bf008e65076641da888 examples/C++/mdclient.cpp
7984fc0f7d2de95df53ead4b5e5a47c820a4fa21 examples/Lua/interrupt.lua
-bfa6b90426ddd729f836e1e967726f491a509f24 listings/C/listing_24.c
-c67aa855bfd70117f0ec9b2fe4d3c5f0eb8edec6 examples/C++/durasub.cpp
f914109feb515bf851c5801b26fee45da3db63ad examples/Ruby/wuproxy.rb
+c67aa855bfd70117f0ec9b2fe4d3c5f0eb8edec6 examples/C++/durasub.cpp
+bfa6b90426ddd729f836e1e967726f491a509f24 listings/C/listing_24.c
3aaf0630012de20424294b35f3f9b8c9754eb34c examples/Ruby/mtserver.rb
-bf9e7de0225766700e49a98b91603f2b18bde6e2 examples/C#/wuclient.cs
c5daa5026683f992a38e451a02137c852ac10cf6 examples/Ruby/taskwork.rb
+bf9e7de0225766700e49a98b91603f2b18bde6e2 examples/C#/wuclient.cs
1401e2a25a01cdc3ef91273dbe3adcf2a6dc1b56 images/fig20.html
8fa200a41a9f1c62f29f6234d27f654351e2932f examples/Python/rtmama.py
-927d99d99ecdcd5b247b2ab1fd9405650dee67b7 examples/Haskell/wuproxy.hs
+ebbd0aa8348321e3c7f213b53108f1270eae93fd examples/Haskell/wuproxy.hs
a168b3b8736bbf47f89200359997270be5d5ed77 examples/Ruby/identity.rb
-7adeac0c791e19168f44c751cba6c468533b1f30 examples/Lua/mdwrkapi.lua
-0c57d32059f95798b4e79c5843c71ab0633ac697 examples/Erlang/msgqueue.es
37f7554a516a5318d6deb00d0186cf0674235ecc examples/CL/version.lisp
-ab0a2a2e4104987e4f51ad3fe9edd0754fbcbf1d examples/Haxe/bstarcli.hx
+0c57d32059f95798b4e79c5843c71ab0633ac697 examples/Erlang/msgqueue.es
+7adeac0c791e19168f44c751cba6c468533b1f30 examples/Lua/mdwrkapi.lua
8a7f586b588d8708f23e3380a404182c983be0a2 examples/Python/clonecli6.py
-664e3b3bf37343cf25fc9493c08ea0ecbea96238 examples/CL/rrserver.lisp
+ab0a2a2e4104987e4f51ad3fe9edd0754fbcbf1d examples/Haxe/bstarcli.hx
3835cfccf5c60fa5bce1ba6bb7390f8809dddd50 examples/Node.js/mspoller.js
+664e3b3bf37343cf25fc9493c08ea0ecbea96238 examples/CL/rrserver.lisp
4eeea6b84bfc43838f1991b67c80f96ba6f7c917 examples/C/rtrouter.c
e1389503d088f80b2780b4ac71cb2f618110d279 examples/Erlang/taskvent.es
0545a49fcb458f64b96d738e4fa3b4f7f5942e62 images/fig67.html
-5fecf9a27a5152a346eab9fba55050d0cf5700f8 examples/Scala/taskwork.scala
86de846f01c7257073d69d26630ae8a8deaa30cc examples/Haxe/taskvent.hx
+5fecf9a27a5152a346eab9fba55050d0cf5700f8 examples/Scala/taskwork.scala
5afc4446a7798cee11dce71b26c5cef0b8c5b162 examples/PHP/spworker.php
bfb9fe4c39e6d664704202a1af6236b96069f3ac examples/PHP/mdworker.php
b6a99b3f201db11d19790372f661d267888c5b8d listings/C/listing_4.c
f95ce7ff5d5d9c8c7ba2d46e4188e16756ad4fec examples/Ruby/msreader.rb
62f0018be9dff9f0fe31a5c7709a7c195294c451 examples/CL/wuclient.lisp
-38372c9432dc9f39d167c3c6dcc36ea9235c25a8 examples/Java/wuproxy.java
890885120c65cd906f1ea96c6f8bb5269ab93847 examples/Python/flserver3.py
+38372c9432dc9f39d167c3c6dcc36ea9235c25a8 examples/Java/wuproxy.java
efd06bd3efcd72816bb803cc4a7e0ec99c5b0fab examples/Lua/psenvpub.lua
-88b5a0ffa8368ee2392782c776eef6836515ad96 examples/C/flserver1.c
e91f6c2bf4df3a02a181492152146196c435554d examples/Haxe/durapub.hx
+88b5a0ffa8368ee2392782c776eef6836515ad96 examples/C/flserver1.c
76d8d6cfef97ea41a8177e27cff62d110565426b examples/PHP/wuserver.php
a61d6d8b8bc62dc8c925eda85c892fcd2d83fd3a images/fig3.html
-eed0719e9abdd3903c9d60f7e4f283d1babec888 examples/CL/mtrelay.lisp
3027e6a691112166746d2fea64ccee1f8a77647b examples/Ruby/tasksink2.rb
-567bd4b67dae06f35eb25a923fc6aa1bc79b1cb8 examples/Perl/wuclient.pl
+eed0719e9abdd3903c9d60f7e4f283d1babec888 examples/CL/mtrelay.lisp
b23097b0ddfca33f789e9fde7614019de44931c1 examples/Java/msreader.java
-f764702b476b3a6626d0ab26fafdb1f0426fe9fe examples/Haskell/hwclient.hs
-b431b5dfdb526d0233b143a76b5593a0e9ab3781 examples/C++/hwclient.cpp
+567bd4b67dae06f35eb25a923fc6aa1bc79b1cb8 examples/Perl/wuclient.pl
+3097b00c92d8dfbc11574c6bf5e49e514c7c8185 examples/Haskell/hwclient.hs
896001032bd57929c10f206c447b5c0211e146a4 examples/Ruby/version.rb
-0a0b937c67bf19be43bd5b133af5ef422218f93d examples/Erlang/taskwork2.erl
+b431b5dfdb526d0233b143a76b5593a0e9ab3781 examples/C++/hwclient.cpp
6fa2706b7452079b5064f3b10ecf13b046e04315 examples/Erlang/wuserver.es
+0a0b937c67bf19be43bd5b133af5ef422218f93d examples/Erlang/taskwork2.erl
030637f70515212ce10ce3ad52ba57874ee6dfef examples/CL/taskwork.lisp
f5eaf0093cdb470615c1d1aeea124d13dee3122c examples/Perl/tasksink2.pl
c5c5b9a47a9c2c2808830ba4c43725f858e6a962 images/fig59.html
46552d7e7d69638db65dc7abda06610575521cae examples/Erlang/rtpapa.es
b9a98b44f38943ddf32207944eb9ae23aa1fb59c examples/C#/durapub.cs
-6c8ee08e690b73ffdb60772ac37b981a7107655f examples/C#/lruqueue.cs
30d223be12b36ff1928a9a386f9d3c9137be7fc7 examples/Haskell/version.hs
+6c8ee08e690b73ffdb60772ac37b981a7107655f examples/C#/lruqueue.cs
05bdec75125440b3377f13dc86023f88361ceefe images/fig68.html
5749da0d2c7a5e101cdbf5c20a9fc785c4715663 examples/Lua/asyncsrv.lua
a549bfefda37eb24bec206266654fa07b59c47f3 listings/C/listing_1.c
43475b500ea4450e690af0bc3c5c6e918991efc0 examples/Python/spqueue.py
81c74743b3f7dc51392275f9d90b6c300a9e1985 examples/PHP/psenvpub.php
+855c1c483a7b292b18287fc9a6c01ecd078428eb examples/Haskell/psenvpub.hs
932ec964f0ad265493264c4ed09114c094d4115a examples/Lua/durasub.lua
-8522a00721cbd6a7bb4f29a4479dac390db26281 examples/Haskell/psenvpub.hs
-efe879d8045d2b522e57fe9b94116d7476f8dba3 examples/C/mdcliapi.c
-76757f1ea4c6d00304b1c3862bbce137923ce313 examples/C++/hwserver.cpp
-d4a9334aedf99b5a80c6aa8d4bad7c4a78a95bf6 examples/Erlang/asyncsrv.es
7a040260a478b52bd82263338e9984294adfe4d2 examples/Clojure/msreader.clj
+d4a9334aedf99b5a80c6aa8d4bad7c4a78a95bf6 examples/Erlang/asyncsrv.es
+76757f1ea4c6d00304b1c3862bbce137923ce313 examples/C++/hwserver.cpp
+efe879d8045d2b522e57fe9b94116d7476f8dba3 examples/C/mdcliapi.c
7f0f0d480cad7d40fa88e110855296ff5cc45a95 images/fig9.html
+63ad6de94fb07b6c81a710b62e7c3448326958b6 examples/Haskell/asyncsrv.hs
3091466db64aaca3410b5ff12c86a0718ca012ea examples/Scala/rrclient.scala
-2839f303e38a0b5887ed7389857d1e529bcab83b examples/Lua/mdclient.lua
984c536d1462d38471bc7d0f3291552ddf496b90 examples/C++/rrserver.cpp
-6a75847a90c668db2c9e128c89b51d7939585814 examples/PHP/durapub.php
+2839f303e38a0b5887ed7389857d1e529bcab83b examples/Lua/mdclient.lua
e9dd478370cd491253aa8d8f1c6c1edd4058a87f examples/Ruby/interrupt.rb
+6a75847a90c668db2c9e128c89b51d7939585814 examples/PHP/durapub.php
b4feff8a129abe704d2b6e50dda8619a44db1dd7 examples/F#/peering2.fsx
1b63846894d8e80214fef68a506935c4c611d777 examples/Scala/mtserver.scala
-3fbc601c94b9a21ab2ba76f7ce7b1cf923638860 examples/Lua/tasksink2.lua
90c96bfd1e30968d85624f75d7bb774b863dcffa examples/Haxe/tasksink.hx
-fd840f1087011ab07f44ab32432d7753130b376e examples/PHP/tripping.php
-be36eeeab63ecc6a3ac894f7ce853c8dd61cd815 examples/Scala/psenvpub.scala
+3fbc601c94b9a21ab2ba76f7ce7b1cf923638860 examples/Lua/tasksink2.lua
f434d7d404be5dd39ac87e07b22bd0e5e9b2aac2 examples/F#/taskwork.fsx
-d934d328cd525de84ae5cb428c03520edfed1465 examples/C/durasub.c
+be36eeeab63ecc6a3ac894f7ce853c8dd61cd815 examples/Scala/psenvpub.scala
+fd840f1087011ab07f44ab32432d7753130b376e examples/PHP/tripping.php
f40c8598540a80e5c0faa3cd3bc173065254bbde examples/Erlang/mtserver.es
+d934d328cd525de84ae5cb428c03520edfed1465 examples/C/durasub.c
78a06c0b8f7d02d0e076bff3dc7e89b742f18848 examples/Haxe/wuserver.hx
-d5fbea85f42e96cd6ce39282e7b0cecf68db1f5a examples/Lua/lruqueue2.lua
-587ddc20486b8a8bbecbf9f827990413a0202276 examples/Scala/psenvsub.scala
70b335b807ca7bf9ffd8cff13effa7af5e2ec636 examples/CL/taskwork2.lisp
-da7b030c35b1fa509d48955824533378176cd6c1 examples/Java/mspoller.java
+587ddc20486b8a8bbecbf9f827990413a0202276 examples/Scala/psenvsub.scala
+d5fbea85f42e96cd6ce39282e7b0cecf68db1f5a examples/Lua/lruqueue2.lua
9a14d89ee3133939587623501482a371bc01b44f examples/Objective-C/tasksink2.m
-b81c5daae5af78bf186862209dfdd23cbd259c9b examples/F#/tasksink.fsx
+da7b030c35b1fa509d48955824533378176cd6c1 examples/Java/mspoller.java
364c89e77f1f71046813b3a8eea91071d67eb65b examples/Ruby/msgqueue.rb
-dbe010ffd832bd40e5c87d64b6be60e6a396f283 examples/Haskell/durasub.hs
+b81c5daae5af78bf186862209dfdd23cbd259c9b examples/F#/tasksink.fsx
+b63fc0c7bdc287318250de8387ed171e1928a83a examples/Haskell/durasub.hs
f7c8d5a49c35313aa71ebb0c18936781b8c29b03 examples/C#/msreader.cs
d1e07af7a0491c272999d8365c73910d298a5344 examples/Java/mdcliapi.java
7cfd2a877dcc9ca3f1ff58a187fb1176de05809a examples/PHP/rtdealer.php
-43bbe0fa64a80b155c832f3ca67608827c6e2c11 examples/PHP/ticlient.php
-5c2c4be5a805b12ab96db0c5f284776d099e4952 listings/C/listing_6.c
3cff13c0ea57bd26641e432f56df490e19ab89ce examples/PHP/taskwork2.php
-4f748ff59d449008ad917df369ec3e6a673b95a7 examples/Python/durapub2.py
+5c2c4be5a805b12ab96db0c5f284776d099e4952 listings/C/listing_6.c
+43bbe0fa64a80b155c832f3ca67608827c6e2c11 examples/PHP/ticlient.php
ddb6d72a334f3dbfc30f7f6ea52d754492bd5781 examples/Python/suisnail.py
-4a97dda3dc68b0675c1934f304a4eed77f9e8258 examples/Perl/tasksink.pl
+4f748ff59d449008ad917df369ec3e6a673b95a7 examples/Python/durapub2.py
a99fc828954bca4c08e077a9147ca1a99b3a29d0 examples/F#/peering3.fsx
+4a97dda3dc68b0675c1934f304a4eed77f9e8258 examples/Perl/tasksink.pl
e6b218e215e9f77832c718d48b3b3a9cdd764577 images/fig10.html
-d3995e58fda2edbec07347efaad21856d75d5af2 images/fig41.html
7838e2d8d61c26408d3aa1cb824f1e3b9d854a4c listings/C/listing_19.c
+d3995e58fda2edbec07347efaad21856d75d5af2 images/fig41.html
7a2457de72416fa3d44371b5fdd9c6bf38f2e0ba examples/Haxe/psenvsub.hx
db2ac0d4710d8efe65110a2ff66b0ed7e7ba0590 examples/Haxe/mmiecho.hx
c410d3af3592d2be77fc80aa4fbca11d3d45cb7e examples/Haxe/titanic.hx
-b647647a23ad6f52291058437ba544d8ea9cba15 examples/Haxe/wuproxy.hx
7fab697f4da9c4b44dc5ffb9d0faedc487d7c385 examples/Haxe/mtserver.hx
+b647647a23ad6f52291058437ba544d8ea9cba15 examples/Haxe/wuproxy.hx
b9a057bc0ea5b1d8a5a2256521fbcc24b2664739 examples/C#/tasksink2.cs
23c2ba69c56581c394c3c0ecbb58f62aed01ff01 examples/C/identity.c
1de227372609fe7a702519a0c6ab2950a6e1ffcf examples/Lua/spqueue.lua
d93982df77f9ea218c25fa00766c8e6a811b4491 examples/C/taskwork2.c
8402cbc3327f27e17394322a7fc546ae7d503326 examples/C/lruqueue.c
-e88a19370d726c2a8f7c0c41e5bebda41df2debb examples/Lua/lruqueue.lua
12562ea04012ac759fd18d1809ecb8176e19842f examples/Python/ppqueue.py
+e88a19370d726c2a8f7c0c41e5bebda41df2debb examples/Lua/lruqueue.lua
2520d1cabf0172062f0c4b6a87145e6b5b399e44 examples/Lua/flserver1.lua
dab6b84c5feee87a09ace593567e148b3141eccd examples/Lua/wuserver.lua
-a15582497ae1c12cdffa1c872caa487601e82c8c examples/Python/wuserver.py
cf0ae0c61431641b75f967fa773614ff66cc4b8b examples/CL/rrbroker.lisp
+a15582497ae1c12cdffa1c872caa487601e82c8c examples/Python/wuserver.py
67bc03cce54ab98066fa7ec038d3a90d04a83cd0 examples/C/ticlient.c
-154708afc6cc3b90006a9d1e2c5071c2f31dccd9 examples/Python/durapub.py
-29ebe8f3b290a947f8eaba3b35128c2e7126cc1e examples/Ruby/taskvent.rb
beba4fe71981ae5f231e49acfc20c7df81020307 examples/Python/taskvent.py
-86d7170fed5853a001932eb108fbab93be146489 listings/C/listing_10.c
-17e459c9891d231d8cf52d9ca1bfa777dfe67e5d examples/Lua/syncsub.lua
-cad65a623365f9d47285f8a6d073f7392e43f94b examples/Python/kvmsg.py
+29ebe8f3b290a947f8eaba3b35128c2e7126cc1e examples/Ruby/taskvent.rb
+154708afc6cc3b90006a9d1e2c5071c2f31dccd9 examples/Python/durapub.py
a76d70336e1fb5096de4f74b0105139211814953 examples/Java/tasksink2.java
+cad65a623365f9d47285f8a6d073f7392e43f94b examples/Python/kvmsg.py
+17e459c9891d231d8cf52d9ca1bfa777dfe67e5d examples/Lua/syncsub.lua
+86d7170fed5853a001932eb108fbab93be146489 listings/C/listing_10.c
8085ca1c76460428ee1dd6b12ec7b78de15d1239 examples/Haxe/ticlient.hx
22ae15ab821c58952763beaf2877c876eb56c606 examples/Python/clone.py
073a42ebad1b366801557f2eb0285f87943d153c examples/Haxe/mtrelay.hx
@@ -738,28 +744,28 @@ f800d0fba27d579046470d7f59351d2a545c1ca7 examples/F#/wuserver.fsx
f521a28296362b336759c6d6c70b00ed3b1c79ac examples/Python/kvsimple.py
a399f1919e7ac6071ba73f82b0918c500ae3fba5 examples/Node.js/syncsub.js
64735270db8985ceb20a5991d97bfb43b437d22d examples/Python/mtrelay.py
-b6b4ca69be9eae6975b4db0a6954cdcdf0119f1b examples/C/taskvent.c
8ebdebda345981e274bc43a97614033c25fc0f0c examples/Ruby/wuserver.rb
-a32ab8cfc2b4d0dc740706f77a1d5f4da34ddb12 examples/Lua/msgqueue.lua
+b6b4ca69be9eae6975b4db0a6954cdcdf0119f1b examples/C/taskvent.c
6f500d37d0b8af5b8f70193b8963bb0e20d12ac1 examples/Felix/mspoller.flx
+a32ab8cfc2b4d0dc740706f77a1d5f4da34ddb12 examples/Lua/msgqueue.lua
60fb78f987930604d1945fc45070ba56b9f0bb02 examples/Python/clonesrv4.py
ff97f4e496bb786658a602d19447336b35d4b597 images/fig72.html
aacb97611cf7804bda44d1f4df631bb8d292134d examples/Python/tripping.py
-fb7d36c3d0ccca511b90bbc02d08895bbd5abfaf listings/C/listing_22.c
-d08db2f494327c9a65b666e87870036eb427825d examples/Haxe/lruqueue.hx
b5a6ed1783a7253f771c7b644f40438897478d23 examples/Clojure/rtpapa.clj
+d08db2f494327c9a65b666e87870036eb427825d examples/Haxe/lruqueue.hx
+fb7d36c3d0ccca511b90bbc02d08895bbd5abfaf listings/C/listing_22.c
de08c3328fe031d991eacf453786e927665c8906 examples/CL/durapub.lisp
-d4e71b812ed3342e15a15ee8c995243f3f43a7c3 examples/C/lpserver.c
-61921f916d68a29e03e7a241d78814cce13e3f42 examples/CL/psenvsub.lisp
97281518b39a4f34097724b5c770798b54d1688d examples/Lua/tasksink.lua
-c1460f884568380ade196d868c6148411ef37352 examples/CL/hwclient.lisp
-3a4ab391911a42a1b77aa5e2f4612c1689dde91c examples/Lua/hwclient.lua
+61921f916d68a29e03e7a241d78814cce13e3f42 examples/CL/psenvsub.lisp
+d4e71b812ed3342e15a15ee8c995243f3f43a7c3 examples/C/lpserver.c
717c8a25e9c645b0bab80ba01589371690be3948 examples/CL/syncsub.lisp
-8859e0f9a73ba8097d7dded56a4dff60eb0fcf00 examples/Haskell/wuserver.hs
-c6b81d5b675bf2c73a942195fad4671f24eee1be examples/Erlang/wuclient.erl
+3a4ab391911a42a1b77aa5e2f4612c1689dde91c examples/Lua/hwclient.lua
+c1460f884568380ade196d868c6148411ef37352 examples/CL/hwclient.lisp
+4d05483bce237792ab5a688bccb46def4034b624 examples/Haskell/wuserver.hs
c2676475f8fda872393cce58dc7df21c62cced03 examples/C++/suisnail.cpp
-280173644c36ec42e6fc4ad330cfe0d7582f8e51 images/fig35.html
+c6b81d5b675bf2c73a942195fad4671f24eee1be examples/Erlang/wuclient.erl
3a410b7cee3c280b0cfb0dd3e4bc6335487d9b9e examples/C#/rrserver.cs
+280173644c36ec42e6fc4ad330cfe0d7582f8e51 images/fig35.html
517fbf4531bbc0f0a8e4cfbae7a66143087c6d82 examples/F#/rtdealer.fsx
d9f7bc0ada0e7ea4ce37d1ea54a5099e88d4edf2 examples/PHP/mspoller.php
c206d8cebf10de432277d691d660a6f94e946563 examples/Python/mtserver.py
@@ -768,64 +774,64 @@ dedc1460fc5f006f1e18306a1e6b120f24daa280 examples/Python/tasksink.py
36af0e9d235c633f1b459f796be7aa5d4fa9d4ba examples/C++/rtdealer.cpp
c5c9b901317e946e7a4c9ff26e9249135cbba34f examples/C/tasksink.c
0c0a4d3e029e73c2f3f80a885b387d64e8724098 examples/C/spqueue.c
-2aa879f0d5975dffd214c8ad4da28c51fe25daea examples/Java/msgqueue.java
ee774e13cae3a8b453436491047368021229c058 examples/Felix/tasksink.flx
+2aa879f0d5975dffd214c8ad4da28c51fe25daea examples/Java/msgqueue.java
e7a0943644a77b70c4297cfc83f6b4f2a00a032a examples/Perl/rrclient.pl
-4a2044ee69dcbf6cef296abd384b9823ba6b90c9 examples/C/clonecli3.c
-006e8547c1355f8bdd665b99435b1aa891e2f107 listings/C/listing_8.c
-194a4976288688772541b112b8748d68b0d4c42d examples/Erlang/mtrelay.es
d798b546625a903d6517de3936e9b4b392847b15 examples/Java/spqueue.java
+194a4976288688772541b112b8748d68b0d4c42d examples/Erlang/mtrelay.es
+006e8547c1355f8bdd665b99435b1aa891e2f107 listings/C/listing_8.c
+4a2044ee69dcbf6cef296abd384b9823ba6b90c9 examples/C/clonecli3.c
569498144f1ee2e2d615ad122d95756fb533ac93 examples/C++/tasksink.cpp
04ec3cbdc742b244508905d2230d7024beefadc8 examples/C++/syncsub.cpp
-8696aa34d6f7a2b5e2fd1a382c7cd89d617011cc examples/Haxe/syncpub.hx
dd154b1823b1d0c1973878e75eb555a1b39b22a1 examples/Erlang/wuclient.es
+8696aa34d6f7a2b5e2fd1a382c7cd89d617011cc examples/Haxe/syncpub.hx
87d0a08a70e13cac09f877943e31c0f57c687621 examples/Scala/msreader.scala
abe028cf71afd5078a7791c91c94ec96ee30f915 images/fig21.html
132d7e305c5e8c8b97ce8ef09887d04e877a0358 examples/Python/lpserver.py
3421d2083eb04073c212c08443fcaeb7d0ff4a3c listings/C/listing_17.c
+ce4ba44a105f6913fffe18c8b30e394c511efa9d examples/Haskell/wuclient.hs
b9b0b18d78775314a1c8b1e5025bf5831365d97e images/fig13.html
-443ffeacc2f7f0d6b0a05cc7c2a3283fee3d827a examples/Haskell/wuclient.hs
602dbd6227967357d3b08b30569ce96c15533f1e images/fig44.html
5c50cb341fa5a41548dc46d9a12e30432e9c26e1 images/fig62.html
-2027a0c6a3e81a95762612f7d9b225b2b9dc9371 examples/Python/hwclient.py
-92d49fb543da4ecd9e75ccfc298ad2eb71762cf7 examples/Perl/taskwork2.pl
a7d9c2e35b55254f27ac0af864e734ce65d2cb39 examples/C/flserver3.c
+92d49fb543da4ecd9e75ccfc298ad2eb71762cf7 examples/Perl/taskwork2.pl
+2027a0c6a3e81a95762612f7d9b225b2b9dc9371 examples/Python/hwclient.py
74eb1533786c80da0bed4a1e944539a3f49a59c8 examples/Erlang/taskwork.es
e0cf205c265fec98432de7db9970bb3bd05f78c1 examples/Python/psenvsub.py
-9919ba61a14f9f9047815fddd12d0e444a6822c9 images/fig27.html
f5d703809e7a577231e35f969b3354042a035537 examples/Haxe/rtdealer.hx
-9fa06738222d9c8e0dc28ec7df516180c4a2a68e listings/C/listing_30.c
+9919ba61a14f9f9047815fddd12d0e444a6822c9 images/fig27.html
d5d9a238539e552ca4e16769b18580f5b09abc65 examples/Haxe/lruqueue3.hx
+9fa06738222d9c8e0dc28ec7df516180c4a2a68e listings/C/listing_30.c
df781d305e80e02344261c496492858d9187bf15 examples/Perl/psenvsub.pl
61211ac98bac90c2db4ecf1653ef80b132f8b09d examples/CL/rtrouter.lisp
dd52ad88f301b0728681f965b6bb76a0780e1655 examples/Scala/rrbroker.scala
cb85958d13b4c53c17b63326fe160cb686be2b52 examples/C#/identity.cs
-c648b9492fe59cbab3b45d9ba43a4278cc2ffade examples/Scala/durasub.scala
34083411e5fe36ea54dc817ed3f6d211a4976102 examples/Clojure/wuproxy.clj
-08786b43b74f2e4215888c7603ca941c50f72761 examples/C++/lpclient.cpp
+c648b9492fe59cbab3b45d9ba43a4278cc2ffade examples/Scala/durasub.scala
b20eef22a2eb404f50a16ab964312d02e98e582c examples/Lua/msreader.lua
+08786b43b74f2e4215888c7603ca941c50f72761 examples/C++/lpclient.cpp
d11eeafddd91aa9d8001b18baf0c9d7445cf1305 examples/CL/rtmama.lisp
-08f45efac24ccd9fa64fcc9303c31751cde3f4ef examples/PHP/rtmama.php
-304315bf28011c811f657ad49aaaaec595e82837 examples/Lua/wuclient.lua
52c9bdf77bc6e1a7579bf62cf6c60aab06910013 examples/Python/bstar.py
+304315bf28011c811f657ad49aaaaec595e82837 examples/Lua/wuclient.lua
+08f45efac24ccd9fa64fcc9303c31751cde3f4ef examples/PHP/rtmama.php
e230764924bd8db8231b80059797efe170d28c81 examples/Erlang/syncpub.es
69a3033f0f7e1e65056584c191c33cf9e83a0213 examples/C/lruqueue2.c
-5f8efad2a8476391e8c779b30842fcf4ad049aa7 examples/F#/hwclient.fsx
8baf7592263d466e3b5be2e91d958eb5d0cbc342 examples/Objective-C/hwclient.m
-3055f97bcbeeaa5dc500657a2fc77eb9c2f23059 images/fig54.html
+5f8efad2a8476391e8c779b30842fcf4ad049aa7 examples/F#/hwclient.fsx
8ed5e8f28ea8a6753e808ec10eb66cd1cf91cf9e examples/CL/taskvent.lisp
-bb8a364dafa13cc58fb7beea5660706604fd9bd6 listings/C/listing_29.c
+3055f97bcbeeaa5dc500657a2fc77eb9c2f23059 images/fig54.html
b8bf4f580faab7c441b389c426df4f2700aba132 examples/C/rtmama.c
+bb8a364dafa13cc58fb7beea5660706604fd9bd6 listings/C/listing_29.c
e1cfc12cf9612badcc8760dd64829f304a162152 examples/C#/syncsub.cs
eaeec191178ec5413997b6c396c9bb565bbf4273 examples/C/rtdealer.c
-c2aa61d9ca1efc33592deac84fa9ba4812b4d827 examples/C/asyncsrv.c
594489762e5f929ecd4428e5de205c8b2131cc40 examples/Haxe/bstarsrv2.hx
+c2aa61d9ca1efc33592deac84fa9ba4812b4d827 examples/C/asyncsrv.c
321733977562f67df99c00ed60b7fd0bfcf1ef1c examples/C#/durasub.cs
34efc603143dd2e875d3f9082828eccecce34429 examples/F#/identity.fsx
b59f86b32ba40e90f104ba6aa9cbb683876b9853 examples/Java/ppworker.java
70e8f9e000f14e1eb23fd44f148aad17f2ca98b0 examples/Python/psenvpub.py
147f8511a9322d0cc0d7432ac8c170e6221ba240 images/fig22.html
-8e4cb7774ba1741b099f520db3377fc7a7887807 images/fig63.html
-c6debb45b1ba7b5fd49c63d082089c866f3c84ba examples/Lua/rtpapa.lua
-3ff6bc64724185030040b087eebe7f472f2a5d14 examples/C#/durapub2.cs
77aa442443b920909d689239f4bf18f9c3bf550f examples/Ruby/rrserver.rb
+3ff6bc64724185030040b087eebe7f472f2a5d14 examples/C#/durapub2.cs
+c6debb45b1ba7b5fd49c63d082089c866f3c84ba examples/Lua/rtpapa.lua
+8e4cb7774ba1741b099f520db3377fc7a7887807 images/fig63.html
Please sign in to comment.
Something went wrong with that request. Please try again.