I really like a [owned] like syntax.

It is clear that a [...] expression, refers to Vala code generation
special meaning.

[foo owns bar]
string foo = bar;

or like that:

some_method (42, [owned] bar);

2008/12/20 Xavier Bestel <xavier.bes...@free.fr>:
> 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" ?
>
>
> _______________________________________________
> Vala-list mailing list
> Vala-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/vala-list
>



-- 
Clément DAVID
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to