关于:模块的本机代码与Python代码

科布拉斯写道:
PYPY本来应该提供帮助,但是该项目一直在拖延
五年了.就个人而言,我认为脱落的皮肤方法
更有希望. PYPY有太多不同的目标,并且趋向于
生成许多​​辅助工具,博客,视频和"冲刺",
但不是可用的PYPY编译器.
我们必须看看PYPY 1.1是否有效.
约翰·纳格(John Nagle)

# 回答1


约翰·纳格(John Nagle):
Shedskin可能会遇到缩放问题:作为程序大小
生长可能需要太多时间来推断所有类型.作者有
拒绝任何类型注释的严格政策,这使得
这是不切实际的.
而且,尽管您对棚皮有兴趣,但到目前为止,很少有人有
鉴于一只手实际开发了SS(我认为部分是因为
Shedskin Python来源不可砍得太多.这对一个很糟糕
OpenSource项目),所以我认为作者现在已经失去了一部分
将开发该项目(但可能我们可能会看到另外两个
版本).
到目前为止,对我来说,最可行的方法是生产更快的Python系统
似乎是Cpython的版本,带有Cython和类似Psyco的内置的版本 -
在(以及窗户上的内置编译器,例如mingw 4.2.1),也许与
python语言中的一些语法支持,允许静态混合
用轻松的动态编译的Python代码编译了Python代码
方式(就像Clisp有时一样).
再见,
# 回答2


好吧,我承认我真的不喜欢手动类型的注释(除非
文档目的).这似乎是一种更好(.. pythonic)的方法
只需从profiler那里获取类型信息即可.如果我有四只手(并且
两个大脑),棚皮可能已经包括一个.
也就是说,我知道有几种改善可伸缩性的方法
Shedskin的类型分析本身,我可能仍在追求这些分析.但是我
考虑,结合探测器,事情应该很好地扩展
已经..当然足以编译大多数小程序/扩展
最多数千行的模块.
好吧,实际上已经有很多人,大约有15人
贡献了实质性的改进.当然做一个编译器
这可能是超过10人的工作,所以我总是可以
使用更多帮助.
因为Skinpython的消息来源并不容易砍掉.这真是太糟了

我认为它们在大多数情况下都可以散布,这可以
只有改进.一开始我几乎没有文件,那里
只是这个7000行Python文件:-)现在情况更加拆分了,
我什至最近在每个部分中添加了文档.是的,输入
推论总是很难侵犯,但这只是一部分.
C ++方面,我可以说最大的帮助,哪个是
在一半以上的代码中,总是很容易入侵.
我当然有跌宕起伏,但是目前我很
对整个事情都充满活力,部分是因为人们是
实际上是在做出贡献.即将发布新版本,并支持
DateTime和Configparser以及许多其他改进 /修复,以及 管道中有一个更快的设置实现. 在 时刻,我根本没有计划停止发展. Shedskin Can当然会生成延伸模块(shedskin -e), 可以从较大的Python程序中导入. 有点笨拙,因为 只有内置的属于shedskin和所有东西(args, 返回值)是递归复制的,但是它可能非常有用 已经. 当然,它也只能改善. 标记.

标签: python

添加新评论