This is quite true. When I'm learning GTK+, I read GtkTreeView tutorial for
several times in order to do some simple things with it.
Writing GUI apps with GTK+ and plain C is a pain and is really error-prone.
Even when you use GtkBuilder, doing operations on GtkTreeView and
GtkTreeModal still require a lot of additional work.
I'm trying to migrate some parts of LXDE to vala to get more readable code
when suitable.
Code written in Vala is much much more readable and shorter than that
written in plain C.
Compile-time type safety and built-in support for dbus are also great
features of Vala. So I like it very much.
However, at the moment vala is not that reliable as it looks like.
It sometimes generates wrong C code that cant compile, or something that
compiles but causes crashes at runtime.
Besides, debugging vala programs requies that you digging into the generate
C code which is not readable.
Fixing broken vapi files is not of fun at all. Moreover, we don't have the
time to rewrite everything in vala.
So, to sum up, there is no silver bullet.

I'll try to look into this this issue weekend. :-(
On Tue, Mar 20, 2012 at 11:31 PM, Axel FILMORE <[email protected]>wrote:

> On 20/03/2012 16:03, karl anliot wrote:
> > IMHO the reason this bug hasn't been fixed is people filed the bug
> against PCMANFM not libfm.
> >
>
> IMHO, this bug hasn't been fixed because GtkTreeView is one of the most
> complicated stuff in GTK+ and because it's too complicated to write GUI
> softwares in plain C, we really need modern languages like Vala to write
> reliable and maintainable softwares.
>
> :)
>
> --
> Axel FILMORE
>
>
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Lxde-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lxde-list
>
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to