These last couple of days we have appreciated having Dag Sverre  
Seljebotn and Dan Gindikin (the creator of Pex) around, and have had  
a lot of discussions (if not yet a lot of code). Personally, I have  
been wrapped up in other sage-related projects as well. A good  
summary of the discussion can be found here http://wiki.cython.org/ 
enhancements/pex . We have also decided to change the direction of  
Dag's NumPy GSoC project a bit--to really get what we want it had  
become clear that a better approach will provide direct support for  
buffers http://wiki.cython.org/enhancements/buffer to provide fast  
NumPy array access.

The biggest proposals for change are:

- Having an except [uncommon value]? by default on all implemented  
functions.
- Phasing out cimport, letting import be cimport whenever the  
relevant header files are found.
- Using the .pyx file for "cimport" when a .pxd file is unavailable  
(basically auto-generation of pxd files).

These last two have the disadvantage that the dependancy tree could  
become much more connected, so we would provide a way to disable  
them. Thoughts?

- Robert

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

Reply via email to