<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Of course Qt depends on a native sqlite implementation, but it
provides a library which is database-backend independent:<br>
<br>
<a class="moz-txt-link-freetext" href="http://doc.qt.nokia.com/4.7/qtsql.html">http://doc.qt.nokia.com/4.7/qtsql.html</a><br>
<br>
It uses Qt plugins for delegating the calls to specific RDBMS
implementations.<br>
<br>
Best,<br>
Sascha<br>
<br>
On 06/07/2011 03:32 PM, Zach Mullen wrote:
<blockquote
cite="mid:BANLkTinvGEMWCuzTZKg-vcsibjsUm4Jpgw@mail.gmail.com"
type="cite">The MIDAScpp library linked against kwsys/expat/curl
because originally it did not depend on Qt. In the future, we
could remove these dependencies; it would just require a lot of
rewriting to use the Qt capabilities instead. Sqlite will have to
stay as a dependency since Qt doesn't have any RDBMS capabilities.
<div>
<br>
</div>
<div>-Zach<br>
<br>
<div class="gmail_quote">On Tue, Jun 7, 2011 at 9:19 AM,
Jean-Christophe Fillion-Robin <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jchris.fillionr@kitware.com">jchris.fillionr@kitware.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">Hi Sasha, <br>
<br>
You bring a very good point ! <br>
<br>
The work related to these projects has just been published
and is open to review.<br>
See <a moz-do-not-send="true"
href="https://github.com/zachmullen/CTK/commit/1051813f5046bb08835b73a12138a672c9c48c82"
target="_blank">https://github.com/zachmullen/CTK/commit/1051813f5046bb08835b73a12138a672c9c48c82</a><br>
<br>
Expat, KWSys, Sqlite and libcurl were initially shipped with
MIDAScpp library ... I advocates to externalize and
CMake-ifie properly these libraries as a first step. That
way the code checked in CTK would "really" corresponds to
the library itself.<br>
<br>
Having an other perspective is always fruitful :) You are
right, since MIDAScpp would be part of CTK, it makes sens to
not depend on these external project and rely on Qt
directly. Qt is a mandatory dependency after all.<br>
<br>
I am cc'ing Zach in the email and I am sure I will be able
to provide more comments. <br>
<br>
Zach> Instead of using expat, libcurl, sqlite and kwsys,
would it make sens to depends on Qt ? <br>
<br>
In the mean time, I have the following questions:<br>
<br>
- Currently the library is named "CTKMIDAScppCore" and
CTKMIDAScppWidgets", I was thinking we could have something
like CTKDataManagementMIDAScppCore and
CTKDataManagementMIDAScppWidgets.<br>
What do you think ? Doing so would leave room to library
like "CTKDataManagementHadoopCore" ... <br>
<br>
- Does introducing a "DataManagement" hierachy of libraries
make sens ? As far as I am concerned, I think it's important
to provide both functionality to process, store and retrieve
the data.<br>
<br>
Thanks<br>
Jc<br>
<br>
<br>
<div class="gmail_quote">On Tue, Jun 7, 2011 at 1:48 AM,
Sascha Zelzer <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:s.zelzer@dkfz-heidelberg.de"
target="_blank">s.zelzer@dkfz-heidelberg.de</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
Hi guys,<br>
<br>
Recently, I observed an explosion in the number of
repositories containing external repositories in the
CommonTK organization of github. Could we discuss the
need of some of them, and maybe have these discussions
in the future in advance of pushing those projects?<br>
<br>
I am looking especially at the projects below, where Qt
might already offer enough functionality. Of course I
could be wrong, so thank you for your feedback!<br>
<br>
- sqlite (why not use the Qt sqlite wrapper?)<br>
- KWSys (where is it needed? I did not find any
reference to it in CTK)<br>
- libexpat (Qt also provides a streaming XML API, also
not used anywhere)<br>
- libcurl (there is also no reference to libcurl in CTK)<br>
<br>
<br>
Thanks,<br>
<br>
Sascha<br>
_______________________________________________<br>
Ctk-developers mailing list<br>
<a moz-do-not-send="true"
href="mailto:Ctk-developers@commontk.org"
target="_blank">Ctk-developers@commontk.org</a><br>
<a moz-do-not-send="true"
href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers"
target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<a moz-do-not-send="true" href="tel:%2B1%20919%20869%208849"
value="+19198698849" target="_blank">+1 919 869 8849</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Zach Mullen
<div>R & D Engineer<br>
Kitware Inc.<br>
(919) 969-6990 x314</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>