[新闻] Pyston 0.6.1的发布与Pyston的…咳咳

官方博客文章链接在此:Pyston 0.6.1 released, and future plans

终于来了。该来的还是得来。

话说虽然Dropbox不继续赞助Pyston项目了,理论上Pyston是完全开源的,只要有人接盘,未来还可以继续发展下去。

以前也有过这样成功继续下去的项目:Jim Hugunin开发了最初版本的JPython,一个用Java实现的、在JVM上运行的Python实现。后来他的关注点转到了其它方面所以不再继续开发JPython,有人接盘这个项目,并出于许可证原因改名为Jython。

然而以前同时也有就此死掉的项目,例如说Google赞助的Unladen Swallow项目。无独有偶,Pyston的思路与Unladen Swallow是有颇多相似之处的,而最后的死法也很相似——某种意义上两者都是被Go杀死了(ry

官博文章里提到Dropbox放弃Pyston项目的几大因素:

  • We spent much more time than we expected on compatibility
  • We similarly had to spend more time on memory usage due to it being a bigger concern than expected
  • Dropbox has increasingly been writing its performance-sensitive code in other languages, such as Go
这其中第一点是所有试图既兼容CPython又想大幅提升性能的Python实现会遇到的最大问题。所以Pyston项目其实也一开始就料到会有这么一回事了。所以恐怕压死Pyston的最后一根稻草,还得是Go吧…

人生苦短,何必重新实现Python(用Python是好的(逃

16 条评论