Re: asio to replace netxx [was: C++11]

Markus Wanner <[email protected]>
Newsgroups gmane.comp.version-control.monotone.devel
Message-ID <[email protected]>
On 05/18/2014 10:02 PM, Stephen Leake wrote:
> Markus Wanner <[email protected]> writes:
>> (Actually an argument to get rid of those...)
> 
> Is that what the nvm.asio branch is for?

Yes. Back then, Zack started with that branch, but discontinued after
adding an m4 macro to detect asio [0].

AFAICT NetXX has been discontinued since at least 2008. That's when we
first started to think about a replacement. asio still looks like the
best candidate to me, so I've gone forward and tried to implement
netsync with asio. I'm not quite content with the quality of that code,
so I haven't pushed anything, yet. But I already got basic netsync
functionality working (including via unix pipes).

Two things to consider: I'm proposing to use the non-Boost variant of
asio (as has been discussed, before), so we don't drag in another boost
dependency.

Second: It's a headers-only library. Available on most Linux and BSD
distributions, and easily copied when not packaged.

Regards

Markus Wanner


[0]: asio - a cross-platform C++ library for network [..] programming
http://think-async.com/

_______________________________________________
Monotone-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/monotone-devel
signature.asc (application/pgp-signature, 242 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEAREDAAYFAlN5FqMACgkQsPwMloDjyo8PZgCcDMqEkbJkfzoO33tXdxYo9YvF
1uIAnjcyuk29O4Q23LalRHBUL6agxwAT
=Yl4N
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.