2011-10-13 85 views
13

我喜歡Python語言,主要使用標準的CPython 3. +版本來進行簡單的腳本編寫以及作爲算法沙箱。有時我需要.NET集成,所以我使用現在在2.7版本中的IronPython。IronPython 3的兼容性

我喜歡3. +更好,因此不願意使用較舊的2.7。有沒有關於何時發佈以及遷移過程如何困難的信息?

回答

4

據我所知,沒有計劃在IronPython中支持3.0的發佈日期。 IronPython 2 - > IronPython 3的遷移過程與CPython 2 - > CPython 3 afaik相同。

18

IronPython向Py3k支持邁出了一大步 - 它的字符串已經是unicode。許多本地模塊已經到位,因爲它們被反向移植到Python 2.7。重新安排的標準庫是免費的,因爲它只是從CPython複製而來。

耗時的部分是語法分析器的變化,如功能註釋,刪除print聲明等,這並不十分,但只是沒有多少人用知識做是正確的,現在和那些在空閒時間做的時間很短。但是,我們非常樂意讓其他人加快速度。

可以拋出的物體越多,它就會越快完成。

+0

這是一個好消息,我有自己的初創公司,並強烈打算從v3.0開始,在瀏覽器中發佈一些基於IronPython.net的開源免費軟件。 –