Python论坛  - 讨论区

标题:[python-chinese] 倡议积极推进 Pyperl

2005年12月27日 星期二 16:47

CHAOS chaoszhuo at gmail.com
Tue Dec 27 16:47:42 HKT 2005

我以前一直用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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月27日 星期二 20:41

nicran nicran at gmail.com
Tue Dec 27 20:41:02 HKT 2005

还有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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月27日 星期二 20:53

limodou limodou at gmail.com
Tue Dec 27 20:53:24 HKT 2005

在 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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月27日 星期二 22:34

CHAOS chaoszhuo at gmail.com
Tue Dec 27 22:34:49 HKT 2005

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月28日 星期三 19:53

nicran nicran at gmail.com
Wed Dec 28 19:53:12 HKT 2005

不是所有人都和你一样,为了学习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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月28日 星期三 20:03

limodou limodou at gmail.com
Wed Dec 28 20:03:32 HKT 2005

在 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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月28日 星期三 21:00

CHAOS chaoszhuo at gmail.com
Wed Dec 28 21:00:39 HKT 2005

我想我最初提出这个倡议动机是很单纯的。而且,根据开放源码社区的基本精神,奉献、共享,大家对我提出的议题也是根据自己的理解和能力见仁见智罢了。无论哪种选择或理解都应尊重。同时,我建议大家只要就事论事就好了。哲学性的议题相信不是本论坛的主旨吧!

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月29日 星期四 09:37

Xie Yanbo xieyanbo at gmail.com
Thu Dec 29 09:37:46 HKT 2005

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的人恐怕是很少了;即使存在几个,怕也是
都忙于自己的工作,帮不上太多的忙。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号