<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Mathias:<br>Sorry for my late reply, I was on a trip.<br>As Steve mentions its an undergoing development, its not complete,<br>new bits and pieces will be emerging on the 2.x vesions. And when its <br>all incorporated to the new library, the documentation for developers<br>will also be there.<br>Vicky<br><br><div>> To: pgrouting-users@lists.osgeo.org<br>> From: woodbri@swoodbridge.com<br>> Date: Thu, 8 Oct 2015 10:24:32 -0400<br>> Subject: Re: [pgrouting-users] pgRouting 2.1.0 C library<br>> <br>> On 10/8/2015 9:49 AM, Matthias Loeks wrote:<br>> > Hi all,<br>> ><br>> > I've recently read in the changelog for v2.1.0 [1] that there is a new<br>> > "C/C++ library for developers", that "encapsulates pgRouting related<br>> > functions [and] Boost.Graph graphs".<br>> > However, I could not find any details on this library in the docs, but<br>> > I'm curious what exactly this means and what new options may evolve from<br>> > the presence of this library.<br>> ><br>> > For instance, does it allow for using pgRouting functions without a<br>> > database? Can anyone judge if using the C/C++ lib directly would resolve<br>> > the well-known performance issues? I recently dropped pgRouting for a<br>> > "real-world application" where a graph with approx. 7.5 mio edges had to<br>> > be routed, due to bad performance (even with optimising Postgres<br>> > configuration, RAMDISK etc.).<br>> ><br>> > A general explanation of what is the major benefit of the newly created<br>> > library and what can be done with it would help me understand a lot!<br>> <br>> Mattias,<br>> <br>> Vicky has been working very hard to rationalize the internal code to <br>> pgrouting. Part of this effort has been to rewrite a lot of the code and <br>> to leverage reusable components by placing them in a library. We are not <br>> supporting the library as a public API because it is undergoing lots of <br>> changes as we migrate more of the pgrouting code into this library.<br>> <br>> Ideally, at some point in the future it would be nice to make the <br>> library available via a stable API, but that is not funded and it would <br>> be way in the future.<br>> <br>> So good things happening internally, mainly to the benefit of the <br>> existing pgrouting code to make it more stable by reusing tested <br>> components. We would be happy if other C++ developers want to help with <br>> this effort or if you were interested in seeing if you can use the <br>> library in some other code.<br>> <br>> Vicky might have more to say on this.<br>> <br>> -Steve<br>> <br>> _______________________________________________<br>> Pgrouting-users mailing list<br>> Pgrouting-users@lists.osgeo.org<br>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users<br></div>                                           </div></body>
</html>