Python: Hilfe
-
Hallo
brauche Refactoring-Tool in Python. Das Package
"bicyclerepairman" kann ich in keiner neueren Version als 0.9
von 2004 finden, für Py2.2 und Py2.3. Ich habe Py2.5 und
BRM funktioniert in meinem IDLE 2.5 leider nicht.(BTW. Gibt es für Ruby oder Perl besseres Refactoring als für Python?)
???
-
Du koenntest Eclipse mit dem PyDev-Plugin verwenden

-
Hallo
Danke für den Hinweis, werde mir das mal ansehen.
Ich fürchte, ich werde meine Python-Software auf C++ rückportieren müssen, denn
ich sehe ernsthafte Probleme mit Python, vor allem wegen der anhaltenden
Änderungen der Sprachspezifikation und der geringen Auswahl an Development-Tools.
Auch Python 3 sehe ich wegen einiger tiefgreifender Änderungspläne mit Sorge entgegen, obwohl die Sprache dadurch besser werden wird; etwas mehr Zeit-Invarianz der Sprache wäre schon schön.Wie kann man zukunftssicher eine Package-Struktur planen, wenn sich in Python 3 der
import-Mechanismus syntaktisch und semantisch ändern wird (Verbot relativer Pfade
bei `from x import *' u.a.)?Gibt es eigentlich in C++ eine Klassenbibliothek, mit der man die
Python-Methoden re.findall(..) und re.split(..) simulieren kann, sowie
reguläre Ausdrücke mit mehreren Gruppen mit Ausgabe in Tupel und Listen ??
-
Korrektur: Soll heißen "nur noch absolute Pfade bei import" statt "Verbot
relativer Pfade bei `from x import *'.