First of all, I'd like to say I'm reaaaally disappointed that there have been no comments since last Tuesday. Not to say that I haven't seen a single response regarding undecided features of the language!
If you like Vala, please go back to the first issue and skim over the "proposed features" and "opinions needed" parts. No bugzilla account? Doesn't matter, simply comment here or (if necessary) start a discussion on the mailing list. I'd hate having to do all that myself.
Since the Thursday release the waters of Vala are quite calm. Two git commit, no mind-numbing IRC discussions as far as I can tell. Though a very interesting article about Vala has been posted in the GNOME Journal (actually, until then I didn't know there is a GNOME Journal; otherwise I wouldn't choose such a ripoff name for this one :).
As all mailing-list subscribers already know, new version of Vala Toys for gEdit has been released today. Thank you so much! I'm not fan of bloated heavy-weight IDEs, so this really made my day. gEdit for president, huh?
Just today, sejerpz mentioned on the IRC that he's made a working port of GObject to Windows CE! I'm not too fond of the system, but I have to say that it's great news anyway. My dream of having Vala apps running on every thinkable piece of hardware is one step closer to reality.
Okay, so either I've forgotten any other noteworthy piece of information, or this is all there is to say today. As always, suggestions welcome.
By the way, I want to write up some definitive guide explaining delegates, signals, lambdas and closures in detail (down to the implementation specifics) and with a lot of examples. The same for async later. Any suggestions? Or do you think it is not necessary and that it is all well explained elsewhere?
------- GIT activity in the last week -------
Before the release:
|7df67279||Do not check unexpected errors if there is a general catch clause (bug 608553)|
|79e7b46d||Do not check unexpected errors within finally blocks|
|e7314db8||Include string.h when using strcmp|
|9aa7997e||Fix symbol resolving in enums|
|7d7b02d0||Fix crash on invalid field initializer (bug 595725)|
|2ae8cd15||GAsync: Support async callback from closure (bug 608184)|
|e3a8480f||Fix symbol resolving for base types of structs (bug 607955)|
|0fffc0e8||D-Bus: Fix crash on properties without set accessors|
|09583398||Use intermediate variables to initialize static structs (bug 608250)|
|dc68bd9a||Fix GIR writing to only add |
|39d3c4d3||glib-2.0: Include stdlib.h when using abs function family|
|ea914d14||linux: bind mount(2) and friends as well as the rest of net/if.h, net/route.h|
|7887af51||dbus-glib-1: Fix type id of BusName|
|01438cc7||dbus-glib-1: Fix marshalling of ObjectPath|
|8586c7e1||posix: bind struct sockaddr_in|
|9a987307||libsoup-2.4: nullability fixes for Soup.MessageHeaders methods (bug 604907)|
After the release:
|3587d178||Fix crash when opening file fails (bug 606837)|
|75008bd5||Do not use string.replace|