On 2014-07-15 08:04, Michael Shepanski wrote:
Hello, boost!
I've released a library called "quince", which lets you use a relational database in C++ rather than SQL. So it provides an EDSL to wrap the SQL syntax, it converts between C++ types (including user-defined class types) and SQL column types, and it enforces type safety at compile-time.
I wanted to ask whether there would be an interest in this for boost, so I subscribed to this list today, and for the first time I discover Roland Bock's sqlpp11, which does all of those things too.
First of all I'd like to say: nice work Roland! The truth is, if I had seen sqlcpp11 earlier, I would not have had felt the need to write quince.
Nevertheless, I did write it, and so of course it has a different set of features. The full doco is at http://quince-lib.com, but let me quickly point out a few differences from sqlpp11.
[...]
Keen to know your thoughts.
I am happy to see that the idea of providing an EDSL for SQL in C++ is spreading. I'll be back with more after reading the documentation :-) Cheers, Roland