Python3 Funktion Anmerkungen für Typ-Hinting gegen Boo
Frage
Ich habe auf einem mittelgroßes Projekt in Python begonnen, und ich beschloß, Python 3 zu verwenden, weil ich keine großen externe Bibliotheken und py3k hat einig schönen neuen syntaktischen Zucker und was noch wichtige Funktion Anmerkungen. Allerdings scheint es, wie keiner von WingIDE, Pydev oder PyCharm eigentlich keine Unterstützung für Typen hat Hinting Funktion Anmerkungen verwenden. Wenn ich so etwas wie statische Typisierung in Python will, schaltet eine vernünftige Option boo?
Lösung
Boo ist ein groß Python-wie statisch typisierte Sprache, aber bedenken Sie, dass es mehr Unterschiede als nur statische Typisierung . Eigentlich können Sie auch tun Duck Typing auf Boo .
Technisch gesehen würde ich der größte Unterschied sagen, dass Boo auf Mono läuft / .Net so die Bibliotheken und Rahmen sind total anders.
SharpDevelop und MonoDevelop sowohl für Boo gute Unterstützung haben. Es gibt auch eine Visual Studio 2010-Plugin, das Boo Unterstützung fügt . Es ist immer noch Alpha, doch bereits verwendbar.