On Wed, Sep 16, 2009 at 00:14:23 +0200, Jan-Jaap van der Geer wrote:
> On Tue, 2009-09-15 at 22:50 +0200, Jan Hudec wrote:
> > On Tue, Sep 15, 2009 at 20:33:03 +0200, Jan-Jaap van der Geer wrote:
> > > On Tue, 2009-09-15 at 09:06 +0200, Jan Hudec wrote:
> > > > Very scarce. Look through the wiki, but mostly you will have to
> > > > look how similar things are done in the existing .vapi files.
> 
> Stupid question: What wiki are you talking about? I know about this
> page, of course: http://live.gnome.org/Vala It looks somewhat wiki-ish,
> but I'm not sure you're referring to that... Google didn't help me much.

Yes, that one.

[...]
> > If you know at least the standard POSIX API, you can focus on the 
> > posix.vapi.
> > It does not use anything of glib.  It is actually possible to use vala
> > without glib altogether (using --profile=POSIX parameter), though many
> > features are not available than.
> 
> Not even that is familiar at this point :-| But the --profile=POSIX
> intrigues me. What kind of things would not be available using this
> POSIX profile?

Well, mainly all the features only available to GLib.Object, which are:
 - signals (delegates should still work, though, so you can still define
   hooks manually)
 - properties (those with get/set -- plain fields of course work)
 - interfaces
Than some other things depend of glib/gobject infrastructure, which are:
 - exceptions
 - the new async stuff
 - dbus binding

There is a plan for new support runtime called dova, that should provide most
of the features while being lighter than glib, but I don't think any
timeframe for it was announced.

-- 
                                                 Jan 'Bulb' Hudec <[email protected]>
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to