Am 01.03.2010 um 11:21 schrieb Frederik:

> Jürg Billeter wrote:
>> Hi,
>> 
>> On Mon, 2010-03-01 at 03:31 -0600, Sandino Flores Moreno wrote:
>>> I noticed that Vala allows with Gee sequences the next mapping:
>>>    array_list[index]    --->     array_list.get(index)
>>> 
>>> However, shouldn't it be possible in non-gee objects?
>> 
>> This is already the case, there is nothing Gee-specific in the compiler
>> (with the exception of the Genie parser).
>> 
>> Jürg
> 
> Can you give us a list of the compile-time "duck typing" protocols?
> 
> Iterator<T> iterator ()       -> 'foreach'
> T? next_value ()              -> alternative 'foreach' iterator protocol
> 
> T get (int index)             -> indexer access ('[index]')

What about the string lookup, i.e. gee's foo["bar"] ?

:M:

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

Reply via email to