4 ms·
I'm the guy who started the Cython project and made up the name, so here are some random remarks that don't answer your question. Not only is Cython about 8 y
by williamstein 11y ago
I'm the guy who started the Cython project and made up the name, so here are some random remarks that don't answer your question. Not only is Cython about 8 years old, it started as a fork of Pyrex (http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/), which is itself over 11 years old, since I remember using it in 2004 when evaluating languages in which to implement http://sagemath.org http://sagemath.org.
The people who did the most work on Cython on probably Stefan Behnel and Robert Bradshaw (who was my Ph.D. student). I had to sort of twist their arms to get them to be involved in the project, and they both still only do it in their spare time basically for fun. Despite Cython being an incredibly useful and powerful tool for certain specific problem domains (e.g., for SageMath it is critical), and being very heavily used in some scientific python applications, there's no company behind Cython and few people involved in the project are interested in publicity. Cython is an open source labor of love and an extremely useful tool. People that know Cython very well, know how amazingly powerful it is, and have watched many other attempts to solve similar problems come and go over the years.
- PythonicAlpha 11y agoI agree, that it is extremely useful, since before I knew Cython, I implemented some Python C extension modules by hand. That can become rather ugly and costs much sweat. Today, I can use Cython. Or when I need even more speed, than I use Cython as wrapper-generator for a pure C module, that is still much, much easier to implement, as when I would have to do the wrapping work myself. Cython is really enormous useful and precious to me! Thank you for it!
- deleted 11y ago[deleted]