2011-10-13 25 views
13

Mi piace il linguaggio Python e utilizzo principalmente la versione standard CPython 3. + per script semplici e come sandbox algoritmo. A volte ho bisogno di .NET intergration, quindi uso IronPython che ora è nella versione 2.7.Compatibilità con IronPython 3

Mi piace 3. + meglio e sono quindi riluttante a utilizzare il vecchio 2.7. C'è qualche informazione su quando verrà rilasciato e quanto sarà difficile il processo di migrazione?

risposta

4

Per quanto ne so non esiste una data di rilascio pianificata per il supporto 3.0 in IronPython. Il processo di migrazione per IronPython 2 -> IronPython 3 è lo stesso di CPython 2 -> CPython 3, afaik.

18

IronPython ha un grande passo avanti verso il supporto Py3k: le sue stringhe sono già unicode. Molti dei moduli nativi sono già presenti perché sono stati trasferiti su Python 2.7. La libreria standard ri-organizzata è gratuita perché è appena copiata da CPython.

La parte in termini di tempo sono i cambiamenti parser, come annotazioni di funzione, rimosso print dichiarazione, ecc Non è terribilmente difficile , ma solo che non ci sono molte persone con le conoscenze per farlo adesso e quelli che sono abbastanza brevi nel tempo libero per farlo. Tuttavia, siamo estremamente disposti ad aumentare la velocità degli altri.

Più corpi possono essere lanciati, più presto sarà fatto.

+0

Questa è una grande notizia, ho una mia start-up e ho intenzione di spedire alcuni freeware open-source basati su IronPython.net nel browser a partire dalla v3.0 in poi. –