Christian,
Hello. I just commited changes to https://github.com/JohnLeM/BasexCPPAPI/ Major changes : - C++ client for BaseX 8.0, according to the new digest protocol ( http://docs.basex.org/wiki/Clients) but it should also works for ancient version (I tested a 7.8). - simplified C++ interface to BaseX
I started also to standardize the client to your client architecture : execute(), info(), close() I will slowly implement other commands.
Note : - I compiled it under VS2015, boost 1_57, Platform 64 (important for addressing memory larger than 1,5 Gb) and 32. Seems to work finely. - I guess than the makefile is outdated now. I did not install gcc on my comp (always a pain to Mingw / gcc a windows installation ...), maybe Dirk could have a look at it ?
Cheers, Jean-Marc
2015-01-31 17:55 GMT+01:00 jean-marc Mercier jeanmarc.mercier@gmail.com:
Hi christian,
I should probably update this old repository : https://github.com/JohnLeM/BasexCPPAPI/
However you already made a remark concerning this code : I should update this C++ client to your standard client architecture. I'll try to update the client before commiting, let me some days left.
For information, I am toying with this client to switch from XQUERY to C++, due to performance issues related to BaseX map and array computations. I will try to report this problem, it might be a quite instructive and interesting one.
2015-01-31 16:31 GMT+01:00 Christian Grün christian.gruen@gmail.com:
Hi Jean-Marc,
Good to hear! Where can I find the client code?
Christian
On Sat, Jan 31, 2015 at 4:10 PM, jean-marc Mercier jeanmarc.mercier@gmail.com wrote:
Hi all,
Just to report that I updated a C++ client for BaseX 8.0, according to
the
new digest protocol (http://docs.basex.org/wiki/Clients)
Cheers