Re: Need a comprehensive C++ library
- From: Chris Thomas <chris alex thomas gmail com>
- To: Francisco Santiago Capel Torres <santiagocapel yahoo es>, gtk-list gnome org
- Cc:
- Subject: Re: Need a comprehensive C++ library
- Date: Tue, 26 Apr 2005 16:04:31 +0100
hi francisco,
yeah, I guess the licencing issue is preventing commercial adoption.
Look into gtkmm, I think it'll give you everythig you need and I
happen to know there is a utf8 std::string implementation in there you
can use, I personaly prefer the C api to the C++ api, even when
developing C++ applications, dont know why, I Think ithas something to
do with the last time I looked at it, it was behind the c api in terms
of functionality and was complicated to install, had to get all these
dependencies which I could never get to work on my system, or were not
available (I wont install source packages on a system which uses
package management, it's just not _sane_ or _safe_)
so yeah, gtkmm, it's where you wanna go.
On 4/26/05, Francisco Santiago Capel Torres <santiagocapel yahoo es> wrote:
> On Tuesday 26 April 2005 15:14, Chris Thomas wrote:
> > not wanting to start a flame war, but why after 2 years, are you
> > leaving Qt to come to GTK ? sounds like a waste of a _lot_ of work?
>
> My project is a C++ library to generate reports (the classical report
> generator). During the las months, I haven't been able to attract users to my
> library mainly because it is released under the GPL license.
>
> It looks like the users of Qt that could be interested in my library are
> developing commercial programs, so they can not link them against my library.
>
> As I want to keep my library GPL, I thought that I could port it to gtk and
> maybe find more users/developers.
>
> Nonetheless, the only things I need are a good String ( I think GString will
> do), a class for dates and times (GDate is not good enough), a library for
> XML (libxml seems to do the job) and a few wrappers for SQL clients.
>
> And I have abandoned the other project I had created using Qt, which I used
> primarily to learn to program under Linux. Now I want to learn a bit more of
> GTK.
>
> Hope this explains everything. If not, I have also two personal reasons.
>
> Regards!
>
>
> >
> > On 4/26/05, Francisco Santiago Capel Torres <santiagocapel yahoo es> wrote:
> > > Hello list:
> > >
> > > I have been developing for 2 years with Qt. I have developed a GPL report
> > > engine http://reports.sourceforge.net
> > > Now, I want to abandon my Qt develpment and port it to GTK-- and STL.
> > >
> > > I will replace all the Qt container classes with the STL ones.
> > > My program doesn't use a lot of windows, so this is not an important
> > > issue.
> > >
> > > But there are a few issues that concern me, and I need your advice:
> > >
> > > a) What is the basic String type in GTK--? Does it support unicode? Can I
> > > use the STL string?
> > >
> > > b) Are there Date, Time and DateTime classes?
> > >
> > > c) Is there a nicely packed c++ library with all the elements that I used
> > > to have with Qt, like XML, SQL, etc?
> > > c.1) If not, what library can I use for SQL? It should be really
> > > light-weight, just a wrapper for the MySQL and PostGreSQL servers.
> > > c.2) For XML, I only need a SAX parser.
> > >
> > > d) Is there a library for scripting like QSA? I don't need the
> > > signal/slots mechanism of Qt, just a light-weight expressions evaluator.
> > > I have even started to build my own one with lex and yacc.
> > >
> > > I don't think these are big issues, I just need a bit of advise to start
> > > quickly with the best options.
> > >
> > > Thanks in advance.
> > >
> > > --
> > > Tengo que cambiar mi firma
> > > ---------------------------------------------
> > > Francisco Santiago Capel Torres
> > > santiagocapel yahoo es
> > >
> > > _______________________________________________
> > > gtk-list mailing list
> > > gtk-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/gtk-list
>
> --
> Tengo que cambiar mi firma
> ---------------------------------------------
> Francisco Santiago Capel Torres
> santiagocapel yahoo es
> ______________________________________________
> Renovamos el Correo Yahoo!: ¡250 MB GRATIS!
> Nuevos servicios, más seguridad
> http://correo.yahoo.es
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]