Stefan Behnel wrote:
> Lisandro Dalcin wrote:
>> At some point, I've started to use some hackery via a registry and a
>> custom class abusing of __getitem__() to support on Python side:
>>
>> myinst = MyClass[sometype](args)
>
> Actually, now that I see this - it actually makes sense to think of a
> parametrised type as a meta-type that maps types to types, so a mapping
> syntax makes sense here. If you have more than one type parameter, it'd
> look like this:
>
>     myinst = MyClass[(sometype, someothertype)](*args)

Well, in Python there's no way to seperate that from

myinst = MyClass[sometype, someothertype](*args)

which is syntax candy for the same. Of course we can in Cython, but why?

Dag Sverre

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to