[Vala] Owned method parameters
- From: Jiří Zárevúcky <zarevucky jiri gmail com>
- To: vala-list <vala-list gnome org>
- Subject: [Vala] Owned method parameters
- Date: Wed, 10 Jun 2009 19:32:53 +0200
Hello, I've noticed a strange thing about the "owned" keyword.
It works differently (and completely uselessly) on method parameters,
then it does when assigning. I'm curious whether that's intentional.
It references the object in the call, and unreferences on the end of
the method. I really don't see why anyone would want to do that, as
weak parameter works exactly the same without the ref/unref overhead.
Even if it was intentional, to ensure lifetime of the passed object,
it would be IMHO better to reference it on the beginning of the
method, not in the call (it could confuse C programmer using the
class).
Anyway, I don't think it's wise to make the behavior different in
those two cases.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]