2011/8/30 Robert Bradshaw :
> On Tue, Aug 30, 2011 at 10:19 AM, Vitja Makarov
> wrote:
>> 2011/8/30 Stefan Behnel :
>>> Vitja Makarov, 30.08.2011 18:39:
2011/8/30 Stefan Behnel:
>
> Robert Bradshaw, 30.08.2011 18:18:
>>
>> On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov w
On Tue, Aug 30, 2011 at 10:19 AM, Vitja Makarov wrote:
> 2011/8/30 Stefan Behnel :
>> Vitja Makarov, 30.08.2011 18:39:
>>>
>>> 2011/8/30 Stefan Behnel:
Robert Bradshaw, 30.08.2011 18:18:
>
> On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
>>
>> What about final clas
2011/8/30 Stefan Behnel :
> Vitja Makarov, 30.08.2011 18:39:
>>
>> 2011/8/30 Stefan Behnel:
>>>
>>> Robert Bradshaw, 30.08.2011 18:18:
On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
>
> What about final classes with cpdef methods?
>
> @cython.final
> class Foo:
Vitja Makarov, 30.08.2011 18:39:
2011/8/30 Stefan Behnel:
Robert Bradshaw, 30.08.2011 18:18:
On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
What about final classes with cpdef methods?
@cython.final
class Foo:
cpdef bar(self):
pass
Should that raise an error?
That shou
Vitja Makarov, 30.08.2011 18:36:
2011/8/30 Robert Bradshaw:
On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
What about final classes with cpdef methods?
@cython.final
class Foo:
cpdef bar(self):
pass
Should that raise an error?
That should be perfectly fine.
Robert meant
2011/8/30 Stefan Behnel :
> Robert Bradshaw, 30.08.2011 18:18:
>>
>> On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
>>>
>>> What about final classes with cpdef methods?
>>>
>>> @cython.final
>>> class Foo:
>>> cpdef bar(self):
>>> pass
>>>
>>> Should that raise an error?
>>
>> That
2011/8/30 Robert Bradshaw :
> On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov
> wrote:
>> 2011/8/30 Robert Bradshaw :
>>> On Mon, Aug 29, 2011 at 10:57 PM, Vitja Makarov
>>> wrote:
2011/8/30 Robert Bradshaw :
> On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov
> wrote:
>> 2011/8/
Robert Bradshaw, 30.08.2011 18:18:
On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
What about final classes with cpdef methods?
@cython.final
class Foo:
cpdef bar(self):
pass
Should that raise an error?
That should be perfectly fine.
Well, the 'final' decorator shouldn't
On Tue, Aug 30, 2011 at 9:14 AM, Vitja Makarov wrote:
> 2011/8/30 Robert Bradshaw :
>> On Mon, Aug 29, 2011 at 10:57 PM, Vitja Makarov
>> wrote:
>>> 2011/8/30 Robert Bradshaw :
On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov
wrote:
> 2011/8/27 Vitja Makarov :
>> 2011/8/27 Vitj
2011/8/30 Robert Bradshaw :
> On Mon, Aug 29, 2011 at 10:57 PM, Vitja Makarov
> wrote:
>> 2011/8/30 Robert Bradshaw :
>>> On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov
>>> wrote:
2011/8/27 Vitja Makarov :
> 2011/8/27 Vitja Makarov :
>> 2011/8/26 Vitja Makarov :
>>> 2011/8/25 V
On Mon, Aug 29, 2011 at 10:57 PM, Vitja Makarov wrote:
> 2011/8/30 Robert Bradshaw :
>> On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov
>> wrote:
>>> 2011/8/27 Vitja Makarov :
2011/8/27 Vitja Makarov :
> 2011/8/26 Vitja Makarov :
>> 2011/8/25 Vitja Makarov :
>>> 2011/8/25 Vitja M
Robert Bradshaw, 30.08.2011 07:32:
On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov wrote:
I've created pull request:
https://github.com/cython/cython/pull/59
I've add support for inline methods, now you can declare inline method
in pxd file:
cdef class Foo:
cdef inline foo(self):
re
2011/8/30 Robert Bradshaw :
> On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov
> wrote:
>> 2011/8/27 Vitja Makarov :
>>> 2011/8/27 Vitja Makarov :
2011/8/26 Vitja Makarov :
> 2011/8/25 Vitja Makarov :
>> 2011/8/25 Vitja Makarov :
>>> 2011/8/25 Stefan Behnel :
Vitja Makarov
On Sun, Aug 28, 2011 at 4:00 AM, Vitja Makarov wrote:
> 2011/8/27 Vitja Makarov :
>> 2011/8/27 Vitja Makarov :
>>> 2011/8/26 Vitja Makarov :
2011/8/25 Vitja Makarov :
> 2011/8/25 Vitja Makarov :
>> 2011/8/25 Stefan Behnel :
>>> Vitja Makarov, 25.08.2011 20:32:
20
2011/8/27 Vitja Makarov :
> 2011/8/27 Vitja Makarov :
>> 2011/8/26 Vitja Makarov :
>>> 2011/8/25 Vitja Makarov :
2011/8/25 Vitja Makarov :
> 2011/8/25 Stefan Behnel :
>> Vitja Makarov, 25.08.2011 20:32:
>>>
>>> 2011/8/25 Stefan Behnel:
Vitja Makarov, 25.08.201
2011/8/27 Vitja Makarov :
> 2011/8/26 Vitja Makarov :
>> 2011/8/25 Vitja Makarov :
>>> 2011/8/25 Vitja Makarov :
2011/8/25 Stefan Behnel :
> Vitja Makarov, 25.08.2011 20:32:
>>
>> 2011/8/25 Stefan Behnel:
>>>
>>> Vitja Makarov, 25.08.2011 18:11:
2011/8/24
2011/8/26 Vitja Makarov :
> 2011/8/25 Vitja Makarov :
>> 2011/8/25 Vitja Makarov :
>>> 2011/8/25 Stefan Behnel :
Vitja Makarov, 25.08.2011 20:32:
>
> 2011/8/25 Stefan Behnel:
>>
>> Vitja Makarov, 25.08.2011 18:11:
>>>
>>> 2011/8/24 Stefan Behnel:
Vitja
2011/8/25 Vitja Makarov :
> 2011/8/25 Vitja Makarov :
>> 2011/8/25 Stefan Behnel :
>>> Vitja Makarov, 25.08.2011 20:32:
2011/8/25 Stefan Behnel:
>
> Vitja Makarov, 25.08.2011 18:11:
>>
>> 2011/8/24 Stefan Behnel:
>>>
>>> Vitja Makarov, 24.08.2011 21:17:
>>
2011/8/25 Vitja Makarov :
> 2011/8/25 Stefan Behnel :
>> Vitja Makarov, 25.08.2011 20:32:
>>>
>>> 2011/8/25 Stefan Behnel:
Vitja Makarov, 25.08.2011 18:11:
>
> 2011/8/24 Stefan Behnel:
>>
>> Vitja Makarov, 24.08.2011 21:17:
>>>
>>> I tried final classes:
>>> 2.
2011/8/25 Stefan Behnel :
> Vitja Makarov, 25.08.2011 20:32:
>>
>> 2011/8/25 Stefan Behnel:
>>>
>>> Vitja Makarov, 25.08.2011 18:11:
2011/8/24 Stefan Behnel:
>
> Vitja Makarov, 24.08.2011 21:17:
>>
>> I tried final classes:
>> 2. In this example foo call is done throug
Vitja Makarov, 25.08.2011 20:32:
2011/8/25 Stefan Behnel:
Vitja Makarov, 25.08.2011 18:11:
2011/8/24 Stefan Behnel:
Vitja Makarov, 24.08.2011 21:17:
I tried final classes:
2. In this example foo call is done through virtual table
cimport cython
@cython.final
cdef class Foo:
cdef foo
2011/8/25 Stefan Behnel :
> Vitja Makarov, 25.08.2011 18:11:
>>
>> 2011/8/24 Stefan Behnel:
>>>
>>> Vitja Makarov, 24.08.2011 21:17:
I tried final classes:
2. In this example foo call is done through virtual table
cimport cython
@cython.final
cdef class Foo:
Vitja Makarov, 25.08.2011 18:11:
2011/8/24 Stefan Behnel:
Vitja Makarov, 24.08.2011 21:17:
I tried final classes:
2. In this example foo call is done through virtual table
cimport cython
@cython.final
cdef class Foo:
cdef foo(self):
print 'haha'
def test():
cdef Foo a = Fo
2011/8/24 Stefan Behnel :
> Vitja Makarov, 24.08.2011 21:17:
>>
>> 2011/8/24 Stefan Behnel:
>>>
>>> Vitja Makarov, 24.08.2011 21:00:
Recently I used cython in my project and I came with idea that
sometimes virtual methods are overkill.
What's about adding non-virtual decora
Vitja Makarov, 24.08.2011 21:17:
2011/8/24 Stefan Behnel:
Vitja Makarov, 24.08.2011 21:00:
Recently I used cython in my project and I came with idea that
sometimes virtual methods are overkill.
What's about adding non-virtual decorator for c[p]def methods?
cdef class Foo:
@cython.nonvi
2011/8/24 Vitja Makarov :
> 2011/8/24 Stefan Behnel :
>> Vitja Makarov, 24.08.2011 21:00:
>>>
>>> Recently I used cython in my project and I came with idea that
>>> sometimes virtual methods are overkill.
>>>
>>> What's about adding non-virtual decorator for c[p]def methods?
>>>
>>> cdef class Foo:
On Wed, Aug 24, 2011 at 12:17 PM, Vitja Makarov wrote:
> 2011/8/24 Stefan Behnel :
>> Vitja Makarov, 24.08.2011 21:00:
>>>
>>> Recently I used cython in my project and I came with idea that
>>> sometimes virtual methods are overkill.
>>>
>>> What's about adding non-virtual decorator for c[p]def me
2011/8/24 Stefan Behnel :
> Vitja Makarov, 24.08.2011 21:00:
>>
>> Recently I used cython in my project and I came with idea that
>> sometimes virtual methods are overkill.
>>
>> What's about adding non-virtual decorator for c[p]def methods?
>>
>> cdef class Foo:
>> @cython.nonvirtual
>>
On Wed, Aug 24, 2011 at 12:00 PM, Vitja Makarov wrote:
> Recently I used cython in my project and I came with idea that
> sometimes virtual methods are overkill.
>
> What's about adding non-virtual decorator for c[p]def methods?
>
> cdef class Foo:
> @cython.nonvirtual
> cpdef int is_activ
Vitja Makarov, 24.08.2011 21:00:
Recently I used cython in my project and I came with idea that
sometimes virtual methods are overkill.
What's about adding non-virtual decorator for c[p]def methods?
cdef class Foo:
@cython.nonvirtual
cpdef int is_active(self):
return c
Recently I used cython in my project and I came with idea that
sometimes virtual methods are overkill.
What's about adding non-virtual decorator for c[p]def methods?
cdef class Foo:
@cython.nonvirtual
cpdef int is_active(self):
return clib.obj_is_active(self._cobj)
--
vit
31 matches
Mail list logo