Re: [Cython] star-imports in Cython/Includes/cpython considered harmful

2012-02-21 Thread Stefan Behnel
Robert Bradshaw, 21.02.2012 21:14: > On Mon, Feb 20, 2012 at 12:45 AM, Stefan Behnel wrote: >> I just noticed that the star-imports in the cpython package have serious >> side effects. The cpython/__init__.pxd file has this in it: >> >> """ >> from cpython.version cimport * >> from cpython.ref cimp

Re: [Cython] Fwd: Re: [Numpy-discussion] Proposed Roadmap Overview

2012-02-21 Thread Robert Bradshaw
On Tue, Feb 21, 2012 at 12:18 PM, Nathaniel Smith wrote: > On Tue, Feb 21, 2012 at 8:02 PM, Robert Bradshaw > wrote: >> On Tue, Feb 21, 2012 at 9:19 AM, mark florisson >> wrote: >>> On 21 February 2012 04:42, Robert Bradshaw >>> wrote: Python bytecode -> LLVM is a great idea for creating

Re: [Cython] Fwd: Re: [Numpy-discussion] Proposed Roadmap Overview

2012-02-21 Thread Nathaniel Smith
On Tue, Feb 21, 2012 at 8:02 PM, Robert Bradshaw wrote: > On Tue, Feb 21, 2012 at 9:19 AM, mark florisson > wrote: >> On 21 February 2012 04:42, Robert Bradshaw >> wrote: >>> Python bytecode -> LLVM is a great idea for creating ufuncs, the >>> overhead of Cython + GCC is atrocious for stuff lik

Re: [Cython] star-imports in Cython/Includes/cpython considered harmful

2012-02-21 Thread Robert Bradshaw
On Mon, Feb 20, 2012 at 12:45 AM, Stefan Behnel wrote: > Hi, > > I just noticed that the star-imports in the cpython package have serious > side effects. The cpython/__init__.pxd file has this in it: > > """ > from cpython.version cimport * > from cpython.ref cimport * > from cpython.exc cimport *

Re: [Cython] Fwd: Re: [Numpy-discussion] Proposed Roadmap Overview

2012-02-21 Thread Robert Bradshaw
On Tue, Feb 21, 2012 at 9:19 AM, mark florisson wrote: > On 21 February 2012 04:42, Robert Bradshaw > wrote: >> Python bytecode -> LLVM is a great idea for creating ufuncs, the >> overhead of Cython + GCC is atrocious for stuff like this. (I think >> Cython could make a good frontent as well, es

Re: [Cython] Fwd: Re: [Numpy-discussion] Proposed Roadmap Overview

2012-02-21 Thread mark florisson
On 21 February 2012 04:42, Robert Bradshaw wrote: > Python bytecode -> LLVM is a great idea for creating ufuncs, the > overhead of Cython + GCC is atrocious for stuff like this. (I think > Cython could make a good frontent as well, especially if we generated > just the .c code for the function rat