Am Saturday 01 November 2008 09:27:24 schrieb Jürg Billeter:
> On Wed, 2008-09-17 at 16:22 +0200, Michael 'Mickey' Lauer wrote:
> > Am Wednesday 17 September 2008 00:34:08 schrieb Jürg Billeter:
> > > I like the idea of adding language support for asynchronous method
> > > calls, I was thinking of implementing this for some months but it
> > > wasn't on the top of my todo list.
> > >
> > > I haven't tried implementing this, but I think that the Vala code could
> > > be made even simpler and the labels should not be necessary. My idea is
> > > to introduce a modifier/attribute to mark methods as async capable. If
> > > you call an async method using the `yield' keyword, it will
> > > automatically introduce a continuation point there, i.e., add a
> > > callback and return in C. The async method call will not accept any
> > > delegate or lambda, it will just implicitly use the rest of the method
> > > body.
> >
> > That sounds amazing. Could we use this to have the missing support for
> > async. dbus server support or is that only useful for the client?
>
> Yes, async D-Bus server support will be built on top of this scheme. I'm
> planning to start working on this soon.

Great! This will give our projects a boost.

Cheers,
-- 
:M:
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to