Thread Interpreter Shell? (17 answers)
Opened by ello at 2005-11-30 21:20

ptk
 2005-12-02 02:46
#60671 #60671
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=ello,02.12.2005, 00:56]zsh? Hab ich was verpasst? Wenn du die Z-Shell meinst, dann muss ich dich enttäuschen. Das ist meine Defaultshell. Da ist nix mit Perl.
Vielleicht meinst du aber auch nicht die Z-Shell und ich bin grad völlig daneben.
[/quote]Ich meinte damit, dass man bei der zsh multiline editing und history hat.
Quote
Wie soll das bei Emacs sein. (Davon mal abgesehen, dass der unter keinen Umständen auf mein System drauf kommt. ^^)
Naja, ich tippe Code in einen Buffer, drücke auf F11 (speziell geschriebene Funktion) und die Ausgabe landet in einem anderen Buffer.

Quote
--Edit--
Es hat ja nicht nur Python eine derartige Shell. Die irb von Ruby ist mindestens genauso komfortabel wie iPython, obwohl man da nicht in mehreren Zeilen schreiben "muss".
Ich denke mal, dass es bei Perl mit der Art der Ausführung zusammen hängt. Wenn ich das jetzt richtig verstanden habe, dann führt Perl eine art Kompiliervorgang aus, bevor das Script ausgeführt wird. -Das soll auch der Grund für Perls hohe Geschwindigkeit sein- Wärend bei Python z.B. der Code Zeile für Zeile bei der Ausführung gelesen wird.
Nein, bei Perl wurde einfach nicht die Notwendigkeit gesehen. Obwohl, es gibt eine eingebaute Shell mit History, aber ohne Multiline-Editing:
Code: (dl )
perl -de1

View full thread Interpreter Shell?