心理医生说:
仅供参考,Psyco 不
可以在任何 64 位系统上工作。
这个事实值得再次注意,
现在最新的 Mac OS/X 10.6
“雪豹”自带默认
64 位上的 64 位 Python
机器。使用 Psyco 的唯一方法
OS/X 10.6是通过重新编译定制的
32 位模式下的 Python。
一般来说,只有当代码假定指针类型具有一定大小以及其他类似的小问题时,将程序从 32 位移植到 64 位才真正成为问题。考虑到 Psyco 并不是大量代码(约 32K 行 C + 约 8K 行 Python),它有多难?有没有人尝试过这个并且碰壁了?我还没有真正有机会仔细研究 Psyco 来源,所以我真的很高兴知道我是否在浪费时间研究这个......
Psyco 开发者之一 Christian Tismer 似乎也不同意“这有多难”的假设(引自here http://www.reddit.com/r/programming/comments/7u95x/psyco_development_continued_by_christian_tismer/):
需要 x86-64 吗?为什么!
说真的,我很想这么做,
但这比
任何人都会期望。由于方式
psyco是这样写的,那就真的是
重写一半以将其从其状态中删除
32-苦味。 32 位假设
隐含地无处不在。这将是
直接,如果内存模型
都是64位的。但没有intel平台
就是这么简单。这么久了,谢谢
为了所有的鱼——克里斯
and
哼。如果不是更多的话,至少要花费 3 或 4 个月的全职工作才能做到这一点。我怀疑我能否获得赞助。
如果您想要更多详细信息(可能需要 Psycho 的内部知识),我想您可以随时尝试在 Psycho 邮件列表之一上询问......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)