[Pyrex] A couple of questions about pyrex

Stefan Behnel stefan_ml at behnel.de
Tue May 12 15:18:59 CEST 2009


Yingjie Lan wrote:
> If 'cdef' define a function hidden from python,
> why 'cdef class' define a class for python?
> I would expect 'cdef class' define an invisible
> class (for internal use of the module) in a
> pythonic way (making things easier).

This is a major FAQ in Pyrex. Yes, this is inconsistent, but it's the way
it is and it will not change. It also makes it hard to find a syntax to
define 'private' (module-internal) classes, although there will hopefully
be such a syntax one day (this has also been discussed many, many times).

Stefan




More information about the Pyrex mailing list