The last 3 times I've worked on Vala code for Builder, I've ran into something broken in the compiler with regards to G-I integration.
Like, parameter order scrambling type issues. In otherwords, longjump's into data...
and it's so damn frustrating, because I constantly have to dumb down my APIs to get things to work there.
I almost never have this problem with PyGObject.
@hergertme This is hardly surprising given that despite being both volunteer run projects, vala has not only fewer contributors but also a much larger scope compared to the python bindings.
I know it's kind of cool to do so, and I understand it is frustrating, but ragging on vala lime this is pretty unhelpful. It's a useful tool in the ecosystem at the moment.
@mjog Spare me. I deal with this all the time and I always hold my tongue because of how vocal there community is to backlash against criticism.
Nothing I said was ragging, it was pure description of what I deal with on a regular basis.
@hergertme Hey, as someone who inherited a non-trivial vala project, I know full well it's quirkiness.
But complaining about it being buggier than a smaller, much more mature project is still unfair. Especially given the work that has been put in to vala over the last 12 months.
Constructive criticism is useful, but "vala sucks" (which most/all of the recent criticism has been) isn't. File bugs, attach patches. You know the drill.
@hergertme Hey yo, I'm sorry for making you feel like that. I'll shut up then.
@mjog Apology accepted, water under the bridge.