Hello,
I'd like to discuss about an issue about structs in Vala.
The main problem is with delegates, which don't have a copy method.
Problem is: when a struct is copied, which of the two struct keeps
the real reference to the target?

Current status is that delegate targets aren't even copied,
there's a bug about that.

Reference transfer is currently not supported for structs, and it wouldn't
make sense at all to support it.

Therefore my final stupid proposal is to copy at least the target without the
destroynotify, leaving the user to manually transfer the reference of each
struct field if he wants to.

Hope in a better solution :)

-- 
http://www.debian.org - The Universal Operating System

Attachment: signature.asc
Description: Digital signature

_______________________________________________
vala-devel-list mailing list
vala-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-devel-list

Reply via email to