annotazioni di funzione python3 per il tipo di hinting contro Boo
Domanda
Ho iniziato su un progetto di medie dimensioni in python, e ho deciso di usare Python 3 perché non sto usando qualsiasi grandi librerie esterne e py3k ha qualche bella nuova zucchero sintattico e soprattutto le annotazioni di funzione. Tuttavia, sembra che nessuna delle WingIDE, Pydev, o PyCharm effettivamente avere alcun supporto per tipo accennando utilizzando le annotazioni di funzione. Se voglio qualcosa di simile a tipizzazione statica in python, è il passaggio a fischiare una soluzione ragionevole?
Soluzione
Boo è un grande Python-come il linguaggio staticamente tipizzato, ma tenere a mente che ci più differenze che tipizzazione statica solo . In realtà si può anche fare anatra digitando su Boo .
Tecnicamente, direi che la differenza più grande è che Boo gira su Mono / .Net in modo che le librerie e framework sono totalmente diverso.
SharpDevelop e MonoDevelop entrambi hanno un buon supporto per Boo. C'è anche un Visual Studio 2010 plugin che aggiunge il supporto Boo . E 'ancora alpha, ma già utilizzabile.
Altri suggerimenti
Si potrebbe provare con Cython . E 'in qualche modo CPython con tipizzazione statica. Vedi anche questo link