How about, in dova mode, you automatically create dova objects wrapping
the gobjects? Could be done explicitly (per vapi?) to make it obvious.

Rob

On 01/02/11 08:30, pancake wrote:
> imho it would be good to have support to specify the profile linked to a 
> vapi. so vala will generate custom code depending on which vapi you use.
> 
> it will be obvious a limitation in comunicating classes between those 
> profiles. but calling methods and instantiating objects should be cross 
> profile.
> 
> this will enable vala to create gtk apps with dova.
> 
> what do you think? instead of having a global profile setup we will have a 
> per namespace profile configuration.
> 
> On 01/02/2011, at 1:19, Gavrilov Maksim <[email protected]> wrote:
> 
>> 01.02.2011 08:49, Maga Abdurakhmanov пишет:
>>> I have a question about Dova and it's future. At this moment Dova is in the
>>> experimental state and incompatible with glib. Is there any real compelling
>>> reason that makes dova incompatible with glib?
>>
>> Dova is now created to be another huge framework (just like now GLib is), 
>> but fully integrated in Vala and using all its features. Why SHOULD it be 
>> compatible with GLib? That's the better question, I think.
>>
>> Why should Dova follow all that durty low-level rules and abstractions used 
>> in GLib, if it has its own support of interfaces, classes, etc.?
>>
>>> If we could base a program on dova but still have access to the very rich
>>> set of glib based libraries it opens door for the dova in real applications.
>>
>> Again, Dova is created to fully replace GLib/GObject. Your question is 
>> something like you ask why is GLib incompatible with Qt? If you want to use 
>> both of them, you should (am I right?) encapsulate GLib-related and 
>> Qt-related logics into different modules compiled into different libraries 
>> and then used by your app.
>>
>> -- 
>> Gavrilov Maksim <[email protected]>
>> _______________________________________________
>> vala-list mailing list
>> [email protected]
>> http://mail.gnome.org/mailman/listinfo/vala-list
> _______________________________________________
> vala-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/vala-list


-- 

Rob Taylor, CTO, Codethink Ltd. - http://codethink.co.uk
Twitter: @robtaylor78 - LinkedIn: http://www.linkedin.com/in/robtaylor78
Office: +44 161 236 5575 - Cell: +44 7891 533856
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to