Python 3000 and you

Guido Van Rossum, ideatore e inventore di Python, nel suo ultimento intervento nel blog ci mette a conoscenza dell'uscita delle slide di Python 3000 presentate al PyCon 2008 del 14 Marzo.

Inoltre prega gli sviluppatori di proseguire lo sviluppo delle librerie sia per la versione 2.X sia per il porting per la versione 3.0 e soprattutto di non fare cambiamenti che possano rivelarsi incompatibili tra loro. Ad esempio, uno sviluppatore dovrebbe prima rilasciare una nuova versione della libreria, compatibile con Python 2.X, e solo in seguito dovrà fare il porting per Python 3.0, altrimenti l'utilizzatore della libreria troverà problemi. Al massimo può fare prima un porting per Python 3.0, poi dopo rilasciare la nuova versione della libreria per Python 2.X.
Van Rossum infatti dà questo avvertimento:
If you have make API changes, do them before you port to 3.0 -- release a version with the new API for Python 2.5, or 2.6 if you must.(Or do it later, after you've released a port to 3.0 without adding new features.)
In sostanza:
 
Libreria 0.1.1 : Python 2.X (prima le nuove caratteristiche)
Libreria 0.1 : Python 3.0 (poi il porting della versione precedente) 
 
O al massimo:
  
Libreria 0.1 : Python 3.0 (prima il porting della libreria)
Libreria 0.1.1 : Python 2.X (con nuove caratteristiche)
 
Vi ricordo che potete scaricare le slide sia in formato .PDF che .PPT.