On Fri, 01 Mar 2013 08:48:34 +0100, Stefan Behnel wrote: > Steven D'Aprano, 01.03.2013 04:47: >> On Thu, 28 Feb 2013 22:03:09 +0100, Stefan Behnel wrote: >> >>> The most widely used static Python compiler is Cython >> >> Cython is not a Python compiler. Cython code will not run in a vanilla >> Python implementation. It has different keywords and syntax, e.g.: >> >> cdef inline int func(double num): >> ... >> >> which gives SyntaxError in a Python compiler. > > Including Cython, if you're compiling a ".py" file. The above is only > valid syntax in ".pyx" files. Two languages, one compiler. Or three > languages, if you want, because Cython supports both Python 2 and Python > 3 code in separate compilation modes.
Ah, that's very interesting, and thank you for the correction. I have re- set my thinking about Cython. -- Steven -- http://mail.python.org/mailman/listinfo/python-list