The idea that Sage persons should re-implement something in Python or Cython is based on a notion that there is a problem with existing and (apparently) working code, because it is written in an (allegedly) unsuitable implementation language. Furthermore, this notion also extends to a claim that this problem can be remedied by assigning this procedure to an (apparently) inexperienced programmer who is (apparently) not necessarily mathematically well-versed, and has limited time (e.g. summer) to do the job.
Yet even "easy" tasks like multiplying polynomials can require some subtlety to do fast. And "difficult" tasks like (say) symbolic integration fail to have even one entirely adequate implementation to use as a model. Using other peoples' programs is, of course, not such a great idea if those programs are buggy, but distributing your own programs with bugs is not really much of an improvement. Just my few cents. RJF -- 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