Re: [Vala] mixing c++ in vala



2008/8/21 Martin (OpenGeoMap) <martin opengeomap org>:
Hi:


Do you have reasons for avoiding using C++ for the GUI too?  If the rest
of your code is in C++, doing the GUI using GTKmm wouldn't be that hard.
 In fact GTKmm is a very nice library to work with.  Maybe not quite as
nice as vala code, but it's pretty clean and woyourkable.


Hi:

gtkmm is really nice but I see so much dependencies for gtkmm. For linux
perhaps don't mind because you have preinstalled all gtk and gtkmm
dependencies but in windows i see it a problem.

That shouldn't be a big issue though, it is recommended that you
redistribute gtk+gtkmm within your app for windows target. Do not ask
people to install Gtk+Cairomm+Gtkmm themselves.

support for gtkglextmm. In windows is easy work with gtkglext. If you want
 3d support for engineering you need 3d...
I try compile source code for gtkglext and it works, but i don get compile
source code using gtkglextmm, else only gtkmm with cairomm.

Maybe I'm talking crack here, but I wonder if Clutter would suit your
needs for the 3D support that you need.
Anyhow, have you reported the gtkglextmm problem to the bindings
authors? Aren't they willing to help you to support the win32 bindings
better?

I see many c++ people using now ftlk but i want live in the gnome world!!!!!
:
http://www.fltk.org/doc-2.0/html/opengl.html
http://cinepaint.bigasterisk.com/WhyMigrateFromGTKToFLTK

Erm... Really, that post to migrate to FLTK is totally misinformed an outdated.

On the other hand, to be fair, gtkmm is way more stable than Vala
these days. Note that Vala has not reached 1.0 yet, and it might
experience changes in the short/mid term, the language is not fully
stable yet, and the APIs will definitively change in the meantime,
which will make the application harder to maintain eventually.

I would try to encourage the gtkmm guys to fix the gtkglextmm bindings
on win32 and go ahead with gtkmm from there.

-- 
Un saludo,
Alberto Ruiz



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]