On Sat, 2008-12-20 at 12:19 +0100, Xavier Bestel wrote: > Le vendredi 19 décembre 2008 à 12:10 +0100, Jürg Billeter a écrit : > > I just committed some ownership syntax changes to trunk. The old syntax > > will continue to be supported but is planned to be deprecated after the > > release of Vala 0.5.4. > > > > > > * `owned' type modifier replaces `#' type modifier > > > > This is not often used, but `#' was very unintuitive as a type modifier, > > and I therefore decided to replace it by the hopefully better > > understandable `owned' modifier. Example of new syntax: > >
> > public void foo (owned string bar) { > > [...] > > } > > I like the idea, but the word "owned" doesn't really tells by who it's > owned (caller or callee). How about something like "callers" or > "transfer" ? What about 'steal'? seems in gtk steal is already used in a similar situation, where the freer is stolen. public void foo (steal string bar); for the caller side, what about an antonym of steal, like foo(donate "bar"); > > > _______________________________________________ > Vala-list mailing list > Vala-list@gnome.org > http://mail.gnome.org/mailman/listinfo/vala-list _______________________________________________ Vala-list mailing list Vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list