2009-05-26 3 views
33

Sono stato piacevolmente sorpreso di aver trovato la documentazione di Python's compiler package, ma ho notato che è andato in Python 3.0, senza alcuna chiara sostituzione o spiegazione.Perché il pacchetto del compilatore è stato interrotto in Python 3?

Non riesco a trovare alcuna discussione su python-dev su come è stata presa questa decisione: qualcuno ha qualche idea su questa decisione?

+1

Si noti che per molti cambiamenti Python 3.x, è necessario cercare gli archivi per la python-3000 elenca oltre a python-dev. Ad esempio, una discussione su questa decisione può essere vista su: http://mail.python.org/pipermail/python-3000/2008-January/011693.html – ncoghlan

risposta

33

credo che la funzionalità è ora costruito in:

+22

Per espandere questa risposta: il pacchetto del compilatore era un dolore assoluto da mantenere e quasi sempre leggermente fuori moda o leggermente diverso dal compilatore "reale". Rendere più facile lavorare con il compilatore reale tramite il modulo 'ast' ha reso la manutenzione molto più semplice pur fornendo funzionalità simili. – ncoghlan