Gibt es eine SLIME-like Remote-Python-Console?
Verfasst: Sonntag 14. Dezember 2008, 11:12
Gibt es für Python etwas ähnliches es wie der Emacs mit SLIME für CommonLisp nutzt? Dort lässt man im Hintergrund ein Lisp-System laufen, in dem ein spezieller Swank genannter Server läuft. Dieser Server kann Anfragen des Editors beantworten, damit der Editor auf diese Weise einen interaktiven Modus simulieren kann.
Ich habe gerade mal ausprobiert, wie ich eine Art Python Console in einem TextMate-Fenster realisieren kann, doch dazu starte ich bei jedem RETURN einen neuen Python-Prozess.
Nun könnte ich mir, vielleicht basierend auf XMLRPC, selbst so einen Server bauen, dem ich Textschnipsel schicken kann, die dieser dann ausführt, dabei sys.stdout abfängt und das wieder zurückschickt. Doch sollte das Programm eine weitere Eingabe benötigen, wird es schnell recht aufwendig und vielleicht hat ja jemand schon eine Art Remote-Console für Python gebaut, die jemand von euch kennt.
Stefan
Ich habe gerade mal ausprobiert, wie ich eine Art Python Console in einem TextMate-Fenster realisieren kann, doch dazu starte ich bei jedem RETURN einen neuen Python-Prozess.
Nun könnte ich mir, vielleicht basierend auf XMLRPC, selbst so einen Server bauen, dem ich Textschnipsel schicken kann, die dieser dann ausführt, dabei sys.stdout abfängt und das wieder zurückschickt. Doch sollte das Programm eine weitere Eingabe benötigen, wird es schnell recht aufwendig und vielleicht hat ja jemand schon eine Art Remote-Console für Python gebaut, die jemand von euch kennt.
Stefan