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.
@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.
@mjog Obviously bugs were filed. But maybe instead of writing a new completion engine for Vala, I'll just delete the code and go work on something else that doesn't involve self-righteous people trying to make me feel bad for being realistic about my experiences on my personal mastadon account.
@hergertme Hey yo, I'm sorry for making you feel like that. I'll shut up then.
@mjog Apology accepted, water under the bridge.
@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.