Lo sapete che Python è produttivo, vero?
E' così produttivo che c'e' una libreria per fare gli enum.
Già inclusa nell'installazione ? No, te la devi scaricare ...
Come? Semplice! Python è produttivo, basta usare il comando easy_install! Basta fare
easy_install enum Ok! Bello! Ma non va. Come mai?
Perché prima ti devi installare easy_install! Basta andare sulla pagina ufficiale di setuptools per farlo.
Pero' ...
- io ho Windows
- io l'ultima versione (stabile) di Python la 2.6.1
- sulla pagina di Download di setuptools non c'e' l'installer per la 2.6.1!
- Posso sempre installarlo con easy_install ... -_- ... certo posso installare il programma che non ho con il programma che non ho!
- Posso installarlo usando il mio comando sh, con
sh setuptools-0.6c9-py2.6.egg
peccato che funziona con tutto (cygwin, linux, unix, ...) ma non con Windows ... per forza non c'e' la bash in Windows (o per lo meno non ce ne sono molte).
- Ti scarichi il file setuptools-0.6c9.tar.gz dalla pagina di setuptools
- Lo decomprimi (con 7-Zip per esempio)
- E crei da solo la distribuzione per Windows
cd setuptools-0.6c9 python setup.py bdist_exe
- Si dovresti ottenere un file setuptools-0.6c9.win32.zip, che contiene le cartelle
- Python26
- Libs
- Scripts
- Le cartelle Libs e Script vanno messe sotto C:\Python26
- La cartella C:\Python26\Scripts va aggiunta al PATH.
C:\Documents and Settings\Andrea>easy_install enum
Searching for enum
Reading http://pypi.python.org/simple/enum/
Best match: enum 0.4.3
...
Finalmente posso usare gli enum ... in Java erano già dentro il linguaggio ... alla faccia della produttività.