On Friday, November 25, 2011 10:33:24 AM UTC, Robert Bradshaw wrote: > Note that another selling point of Cython is not just writing new > (fast) code, but interfacing with existing low-level libraries in a > clean way. > I think thats the actual advantage of Cython. Every interpreter can dload a library somehow. But try to mix a shared library, some custom C++ code, and the interpreter of your choice. In any commercial Ma* or Java JNI you'll invariably end up writing lots of C stubs that you can then plumb to your interpreter. In Cython it can be done much cleaner.
Maxima is at least potentially in a better situation since they (similar to Sage) don't provide an external code interface. You get whatever the underlying common lisp has, which almost certainly got more attention than an interpreter that is specific to mathematical research. CFFI seems to be the emerging standard here, but ECL only just got CFFI support and don't even think about C++ yet. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org