[Ndn-interest] Can I run NDN without boost?

Alex Afanasyev alexander.afanasyev at UCLA.EDU
Mon Apr 27 23:06:42 PDT 2015

Hi AnChe,

There are a lot of benefits that are provided by boost libraries.  As you may know, boost project is a huge collection of peer reviewed libraries (http://www.boost.org/doc/libs/1_58_0/ <http://www.boost.org/doc/libs/1_58_0/>) which provide efficient implementation of many many things in a cross-platform way (many standard algorithms and helpers, special containers with multi-indexing capabilities, networking abstractions, asynchronous processing, date and time management, assertion routines, testing framework, to name a few).

I understand that it is an effort to make boost libraries available on platforms that do not natively provide it.  However, this effort is much easier (and way friendlier from maintainability point of view) than re-implementation of standard routines and algorithms, as well as platform-specific implementations (e.g., for networking operations).
On the bright side, boost libraries are very popular in the general community and many platforms either natively ship with some version of the libraries (e.g., raspbian distro for raspberry pi; crystax ndk for android platform, etc.) or there are community supported environments to build libraries.

Are you sure that for the platforms you’re working boost libraries not available natively?


> On Apr 27, 2015, at 10:15 PM, AnChe Kuo <schwannden at gmail.com> wrote:
> Boost has been a major pain for running NDN-related libraries and applications in different platform. Compiling and installing Boost in various platform is hard to maintain...
> (Is it just for me? or any one else agree.... )
> I am really curious on why the NDN community choose to rely so heavily on Boost? What is the benefit with using Boost?
> --
> Best Wishes,
> 郭安哲
> Kuo, AnChe(Schwannden)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150428/82d0143d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150428/82d0143d/attachment.bin>

More information about the Ndn-interest mailing list