2005年12月27日 星期二 16:47
我以前一直用Perl的,最近专用Python了。从编程语言的效率,易用度等方面确实觉得Python要好得多。但是,Perl的海量的代码库又是Python短期内不能赶上的。所以,我最近花了不少功夫研究在Python中调用Perl的方法。从我现在的信息看,Pyperl是相对来说最完善的方案。 *见*http://wiki.python.org/moin/PyPerl Pyperl 最初是Activestate在ZOPE项目中使用的一个工具,但完成1.0.1c版本后就没有继续了,原作者明确表示不再维护这个包。因此,对于Perl 和Python的新版本的支持就成了问题。目前的资源有: http://wiki.python.org/moin/PyPerl http://aspn.activestate.com/ASPN/CodeDoc/pyperl/perlmodule.html http://mail.zope.org/pipermail/zope-perl/ 其中,http://mail.zope.org/pipermail/zope-perl/ 中提供了一个Patch<http://mail.zope.org/pipermail/zope-perl/2005-November/000398.html> ,据说可以在新的Python版本中支持Pyperl的应用。但是我在我的机器上没有使用成功。 另外,在国内也有一个pythoner做了一些尝试<http://www.zixia.net/xoops/modules/wordpress/index.php?p=93>,部分解决了一些实用的问题。-- 也许就在各位之中 ;-) 在Pyperl模块中,使用了Python/Perl/C,工程还是比较复杂的。由于本人已经长期不做较大的Code了,依靠自己的能力很难解决目前Pyperl的使用问题。因此,谨在此抛砖引玉。 我认为,Pyperl对推动Python的普及应该具有非常大的意义(有一个外国的IT正在使用Pyperl移植他们公司的大量现有Perl代码,据说比较成功,见 http://mail.zope.org/pipermail/zope-perl/2005-December/000401.html, http://mail.zope.org/pipermail/zope-perl/2005-November/000395.html ),这也正是这个forum的意义所在。 希望我现在所做的可以成为重新推动Pyperl的一个起点。希望有真正的能人跟进。 以上所说都是基于本人近期不完整的调查和考虑,有不当之处请各位DX指正。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051227/fe3bf2c0/attachment-0001.html
2005年12月27日 星期二 20:41
还有Minataur,也是一个无人维护的东西。 在perl里面,有一个package叫做Inline Tcl,也就是说可以在perl的代码里面内嵌一段Tcl的代码,可惜的是python里面没有能够找到相应的package。 关注这个话题!!! :) 在05-12-27,CHAOS <chaoszhuo at gmail.com> 写道: > > > 我以前一直用Perl的,最近专用Python了。从编程语言的效率,易用度等方面确实觉得Python要好得多。但是,Perl的海量的代码库又是Python短期内不能赶上的。所以,我最近花了不少功夫研究在Python中调用Perl的方法。从我现在的信息看,Pyperl是相对来说最完善的方案。 > *见* http://wiki.python.org/moin/PyPerl > Pyperl > 最初是Activestate在ZOPE项目中使用的一个工具,但完成1.0.1c版本后就没有继续了,原作者明确表示不再维护这个包。因此,对于Perl > 和Python的新版本的支持就成了问题。目前的资源有: > > http://wiki.python.org/moin/PyPerl > http://aspn.activestate.com/ASPN/CodeDoc/pyperl/perlmodule.html > http://mail.zope.org/pipermail/zope-perl/ > 其中,http://mail.zope.org/pipermail/zope-perl/ 中提供了一个 Patch<http://mail.zope.org/pipermail/zope-perl/2005-November/000398.html> > ,据说可以在新的Python版本中支持Pyperl的应用。但是我在我的机器上没有使用成功。 > 另外,在国内也有一个pythoner做了一些尝试<http://www.zixia.net/xoops/modules/wordpress/index.php?p=93>,部分解决了一些实用的问题。-- > 也许就在各位之中 ;-) > > > 在Pyperl模块中,使用了Python/Perl/C,工程还是比较复杂的。由于本人已经长期不做较大的Code了,依靠自己的能力很难解决目前Pyperl的使用问题。因此,谨在此抛砖引玉。 > > > 我认为,Pyperl对推动Python的普及应该具有非常大的意义(有一个外国的IT正在使用Pyperl移植他们公司的大量现有Perl代码,据说比较成功,见http://mail.zope.org/pipermail/zope-perl/2005-December/000401.html > ,http://mail.zope.org/pipermail/zope-perl/2005-November/000395.html > ),这也正是这个forum的意义所在。 > > 希望我现在所做的可以成为重新推动Pyperl的一个起点。希望有真正的能人跟进。 > > 以上所说都是基于本人近期不完整的调查和考虑,有不当之处请各位DX指正。 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051227/74115359/attachment-0001.htm
2005年12月27日 星期二 20:53
在 05-12-27,nicran<nicran at gmail.com> 写道: > 还有Minataur,也是一个无人维护的东西。 > 在perl里面,有一个package叫做Inline > Tcl,也就是说可以在perl的代码里面内嵌一段Tcl的代码,可惜的是python里面没有能够找到相应的package。 > 好多东西没有听说过,这并不奇怪,就象我也知道一些别人不知道的东西一样。只不过建议大家多关注一些更有意义,更有发展的东西,怎么你们好象对无人维护的东西感兴趣呢?是不是python可学的东西太少了呢?好奇怪呀。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2005年12月27日 星期二 22:34
modou兄,其实现在Python比之Perl公认的唯一不足就是代码库,Pypi比CPAN现在还差着一大截。而等待Parrot来实现两个语言的交互式在是很遥远的事。尤其对于大量从Perl转过来的兄弟这就尤其重要了。现在我有时还写Perl的唯一原因就是CPAN了。 在05-12-27,limodou <limodou at gmail.com> 写道: > > 在 05-12-27,nicran<nicran at gmail.com> 写道: > > 还有Minataur,也是一个无人维护的东西。 > > 在perl里面,有一个package叫做Inline > > Tcl,也就是说可以在perl的代码里面内嵌一段Tcl的代码,可惜的是python里面没有能够找到相应的package。 > > > > > 好多东西没有听说过,这并不奇怪,就象我也知道一些别人不知道的东西一样。只不过建议大家多关注一些更有意义,更有发展的东西,怎么你们好象对无人维护的东西感兴趣呢?是不是python可学的东西太少了呢?好奇怪呀。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051227/ff00951e/attachment-0001.htm
2005年12月28日 星期三 19:53
不是所有人都和你一样,为了学习python而学习python 在05-12-27,limodou <limodou at gmail.com> 写道: > > 在 05-12-27,nicran<nicran at gmail.com> 写道: > > 还有Minataur,也是一个无人维护的东西。 > > 在perl里面,有一个package叫做Inline > > Tcl,也就是说可以在perl的代码里面内嵌一段Tcl的代码,可惜的是python里面没有能够找到相应的package。 > > > > > 好多东西没有听说过,这并不奇怪,就象我也知道一些别人不知道的东西一样。只不过建议大家多关注一些更有意义,更有发展的东西,怎么你们好象对无人维护的东西感兴趣呢?是不是python可学的东西太少了呢?好奇怪呀。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051228/06b2f5e3/attachment.html
2005年12月28日 星期三 20:03
在 05-12-28,nicran<nicran at gmail.com> 写道: > 不是所有人都和你一样,为了学习python而学习python > 所以我只在有人想了解python的时候宣传一下,在有人困惑的时候"布道"一下。习惯就好了。 我也从没想过会有人和我一样。但有一点你说得不对,我绝对不是为了学习而学习。我所学的东西基本上都是在实践中的体会,而这些体会正是与我想做的东西相关的。如果纯粹是为了学习而学习,我相信我也坚持不了多久。只有应用,实践,学习,再循环才能长久。所以我更是一个实用主义者,什么好学什么,什么有前途学什么。我也是我为什么不建议关注无人维护项目的一个原因,倒不是因为对perl有什么成见。我记得是没有发表过任何关于perl不好,或其它语言不值得学的言论,我只是提出我认为python好的地方,只是建议,学不学在各人,决对不强迫。我想信,是金子总会闪光,我只要做好我自已想做的,尽量为python做贡献,提高自已,快乐人生而已。 最后:做认为自已对的,不浪费精力和时间在无用的东西上。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2005年12月28日 星期三 21:00
我想我最初提出这个倡议动机是很单纯的。而且,根据开放源码社区的基本精神,奉献、共享,大家对我提出的议题也是根据自己的理解和能力见仁见智罢了。无论哪种选择或理解都应尊重。同时,我建议大家只要就事论事就好了。哲学性的议题相信不是本论坛的主旨吧! Pyperl重新推进的议题在其他社区里也出现过,进展不大。虽然本人最近虽然没有时间做深入研究,但是相关社区的动作我还是会跟踪的。当然我最希望看到的还是,在这里能有好的发展――至少我可以最直接的收益 :) 。我周围的同事大都用Perl,我非常希望可以让他们也认识到Python的优点,转到Python上来,但同时还可以最大限度利用原有的代码资源。这就是我目前的想法。 Chaos 在05-12-28,limodou <limodou at gmail.com> 写道: > > 在 05-12-28,nicran<nicran at gmail.com> 写道: > > 不是所有人都和你一样,为了学习python而学习python > > > > 所以我只在有人想了解python的时候宣传一下,在有人困惑的时候"布道"一下。习惯就好了。 > > 我也从没想过会有人和我一样。但有一点你说得不对,我绝对不是为了学习而学习。我所学的东西基本上都是在实践中的体会,而这些体会正是与我想做的东西相关的。如果纯粹是为了学习而学习,我相信我也坚持不了多久。只有应用,实践,学习,再循环才能长久。所以我更是一个实用主义者,什么好学什么,什么有前途学什么。我也是我为什么不建议关注无人维护项目的一个原因,倒不是因为对perl有什么成见。我记得是没有发表过任何关于perl不好,或其它语言不值得学的言论,我只是提出我认为python好的地方,只是建议,学不学在各人,决对不强迫。我想信,是金子总会闪光,我只要做好我自已想做的,尽量为python做贡献,提高自已,快乐人生而已。 > > 最后:做认为自已对的,不浪费精力和时间在无用的东西上。 > > -- > I like python! > My Blog: http://www.donews.net/limodou > NewEdit Maillist: http://groups.google.com/group/NewEdit > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051228/ea3e6e34/attachment-0001.htm
2005年12月29日 星期四 09:37
On 12/28/05, CHAOS <chaoszhuo at gmail.com> wrote: > 我想我最初提出这个倡议动机是很单纯的。而且,根据开放源码社区的基本精神,奉献、共享,大家对我提出的议题也是根据自己的理解和能力见仁见智罢了。无论哪种选择或理解都应尊重。同时,我建议大家只要就事论事就好了。哲学性的议题相信不是本论坛的主旨吧! > > Pyperl重新推进的议题在其他社区里也出现过,进展不大。虽然本人最近虽然没有时间做深入研究,但是相关社区的动作我还是会跟踪的。当然我最希望看到的还是,在这里能有好的发展——至少我可以最直接的收益 > :) > 。我周围的同事大都用Perl,我非常希望可以让他们也认识到Python的优点,转到Python上来,但同时还可以最大限度利用原有的代码资源。这就是我目前的想法。 最开始用python的时候,我也有过类似的想法,认为把python和已有的其他 语言结合,对推广python很有帮助。不过,经过几年的使用之后,慢慢python 就变成了首选语言;我也明白了,把python跟任何一种其他语言结合起来用, 都是一种小圈子里的推广方式。与perl结合,只会对已经精通perl,并有很多 无法用python替代的perl代码库的人才有吸引力。现在这个圈子里同时精通 perl和python,能够推动Pyperl的人恐怕是很少了;即使存在几个,怕也是 都忙于自己的工作,帮不上太多的忙。
Zeuux © 2025
京ICP备05028076号